Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.1.62-py3-none-any.whl (222 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.14.0-py3-none-any.whl (32 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.0.0-py3-none-any.whl (13 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (4.4.2) Collecting ua-parser>=0.10.0 Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) 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 PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Collecting 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 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 protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 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 absl-py>=2.0.0 Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 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.3-py2.py3-none-any.whl (348 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-202606-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.1.62 Levenshtein-0.25.1 PyJWT-2.14.0 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.0.0 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 tzdata-2026.3 ua-parser-1.0.2 ua-parser-builtins-202606 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.93-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.3-py3-none-any.whl (306 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.83.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 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 rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 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-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.36.0-py3-none-any.whl (184 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.10.2-py3-none-any.whl (81 kB) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Requirement already satisfied: 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 multidict<7.0,>=4.5 Downloading multidict-6.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (259 kB) Collecting yarl<2.0,>=1.0 Downloading yarl-1.24.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110 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 async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB) Collecting aiosignal>=1.1.2 Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Collecting charset-normalizer<4.0,>=2.0 Downloading charset_normalizer-3.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (261 kB) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (3.4.8) 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) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (7.3.1) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.4-py3-none-any.whl (18 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 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) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (9.0.1) Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 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 jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Collecting s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Collecting botocore<1.44.0,>=1.43.93 Downloading botocore-1.43.93-py3-none-any.whl (15.8 MB) 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.93->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.93->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.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.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.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.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) Collecting propcache>=0.2.1 Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB) 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) 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.93->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): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.2-cp310-cp310-linux_x86_64.whl size=4757927 sha256=677c2272a97ae80b1bb716bd39f856c30dae68e61ee84ee1b1dc7899efdb76e7 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-9tztqbp3/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp310-cp310-linux_x86_64.whl size=1221006 sha256=db99fc493ac9500e2e2bb02f1f3f925d3fe9e45bec0d63969a59c9fcc1cb0e32 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-9tztqbp3/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.93 botocore-1.43.93 cachetools-5.5.2 charset-normalizer-3.5.1 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.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.83.1 grpcio-status-1.62.2 jmespath-1.1.0 multidict-6.8.0 numpy-1.26.4 oscrypto-1.3.0 propcache-0.5.2 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.24.5 2026-09-12 07:47:49,781 106 INFO ? odoo: Odoo version 17.0 2026-09-12 07:47:49,781 106 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-12 07:47:49,781 106 INFO ? odoo: addons paths: ['/data/build/rb-3be5b00-224738/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-3be5b00-224738/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-09-12 07:47:49,781 106 INFO ? odoo: database: default@default:5432 2026-09-12 07:47:49,969 106 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-12 07:47:50,299 106 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-09-12 07:47:50,301 106 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-12 07:47:50,320 106 INFO rb-3be5b00-224738-414704 odoo.modules.loading: loading 1 modules... 2026-09-12 07:47:50,506 106 INFO rb-3be5b00-224738-414704 odoo.modules.loading: 1 modules loaded in 0.19s, 0 queries (+0 extra) 2026-09-12 07:47:51,764 106 INFO rb-3be5b00-224738-414704 odoo.modules.loading: loading 1235 modules... 2026-09-12 07:48:08,283 106 INFO rb-3be5b00-224738-414704 odoo.modules.loading: 1235 modules loaded in 16.52s, 2 queries (+2 extra) 2026-09-12 07:48:10,552 106 INFO rb-3be5b00-224738-414704 odoo.modules.loading: Modules loaded. 2026-09-12 07:48:10,967 106 INFO rb-3be5b00-224738-414704 odoo.modules.registry: Registry loaded in 20.666s 2026-09-12 07:48:10,967 106 INFO rb-3be5b00-224738-414704 odoo.service.server: Starting post tests 2026-09-12 07:48:12,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-12 07:48:16,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.209746837615967 seconds 2026-09-12 07:48:17,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.46948981285095215 seconds 2026-09-12 07:48:20,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-12 07:48:21,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 142 2026-09-12 07:48:21,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpzsg6jkhp_chrome_odoo 2026-09-12 07:48:21,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:35333/json/version 2026-09-12 07:48:21,423 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35333/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:48:21,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:48:21,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:35333/json 2026-09-12 07:48:21,460 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35333/json with timeout 3 increased to 10s during tests 2026-09-12 07:48:21,465 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:35333/devtools/page/3D374BAC3158756427CC48E6FB38704F 2026-09-12 07:48:21,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-12 07:48:21,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-12 07:48:22,081 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 07:48:22,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 07:48:22,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-12 07:48:22,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 07:48:22,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 07:48:22,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:48:23,327 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:23] "GET /web HTTP/1.1" 200 - 104 0.202 1.019 2026-09-12 07:48:23,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '3D374BAC3158756427CC48E6FB38704F', 'loaderId': '665FCC481020A63E403666AF3DEB2BF7', 'isDownload': False} 2026-09-12 07:48:23,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-12 07:48:23,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:23] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.008 2026-09-12 07:48:23,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:23] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-12 07:48:23,427 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:23,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:23] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.007 0.074 2026-09-12 07:48:23,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:23] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.010 0.089 2026-09-12 07:48:23,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:23] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.016 2026-09-12 07:48:24,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.028 0.020 2026-09-12 07:48:24,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-12 07:48:24,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:24] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.228 0.136 2026-09-12 07:48:24,681 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 07:48:24,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.076 0.411 2026-09-12 07:48:24,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.032 0.466 2026-09-12 07:48:24,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.475 2026-09-12 07:48:25,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.173 0.221 2026-09-12 07:48:25,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.202 0.409 2026-09-12 07:48:25,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.033 0.564 2026-09-12 07:48:25,513 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.047 0.375 2026-09-12 07:48:25,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.039 0.425 2026-09-12 07:48:26,300 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-09-12 07:48:26,339 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:26,350 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:27,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.027 2026-09-12 07:48:28,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.010 2026-09-12 07:48:30,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.023 2026-09-12 07:48:30,846 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 6.617 2026-09-12 07:48:30,848 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 5.297 2026-09-12 07:48:30,859 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 6.629 2026-09-12 07:48:30,886 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 5.401 2026-09-12 07:48:30,926 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 6.698 2026-09-12 07:48:30,988 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 5.585 2026-09-12 07:48:30,992 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-09-12 07:48:31,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.033 0.107 2026-09-12 07:48:31,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.077 2026-09-12 07:48:31,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.088 2026-09-12 07:48:31,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.026 2026-09-12 07:48:31,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.087 0.157 2026-09-12 07:48:31,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.115 0.101 2026-09-12 07:48:31,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.036 0.026 2026-09-12 07:48:31,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.021 0.096 2026-09-12 07:48:31,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.017 0.155 2026-09-12 07:48:32,604 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:32,614 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:32,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.016 2026-09-12 07:48:32,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:32] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.024 0.016 2026-09-12 07:48:32,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.005 2026-09-12 07:48:32,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:32] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.014 0.025 2026-09-12 07:48:33,576 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:33,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-09-12 07:48:33,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:33] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.011 0.022 2026-09-12 07:48:33,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:33] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.012 0.018 2026-09-12 07:48:34,635 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:34,653 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:34,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:34] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.008 0.020 2026-09-12 07:48:34,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:34] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.031 0.020 2026-09-12 07:48:34,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.075 0.110 2026-09-12 07:48:35,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:35] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.058 0.089 2026-09-12 07:48:35,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.151 2026-09-12 07:48:36,891 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:36] "GET /my/projects HTTP/1.1" 200 - 219 0.207 0.763 2026-09-12 07:48:36,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 07:48:36,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:36] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.052 0.022 2026-09-12 07:48:36,993 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 07:48:37,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.014 0.083 2026-09-12 07:48:37,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 07:48:37,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.012 0.035 2026-09-12 07:48:37,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.005 0.013 2026-09-12 07:48:37,122 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:48:37,141 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:48:37,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 07:48:37,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.032 2026-09-12 07:48:37,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 07:48:37,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.007 0.004 2026-09-12 07:48:37,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 07:48:37,589 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.006 2026-09-12 07:48:37,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:37] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.014 2026-09-12 07:48:38,877 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:38,892 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:38,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:38] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.032 0.068 2026-09-12 07:48:39,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.006 2026-09-12 07:48:39,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.003 0.006 2026-09-12 07:48:39,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.041 0.070 2026-09-12 07:48:39,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "GET /web/assets/a51c8b3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:48:39,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "GET /web/assets/403dec1/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 07:48:39,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:48:39,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.087 0.150 2026-09-12 07:48:39,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.217 2026-09-12 07:48:39,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.212 2026-09-12 07:48:39,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.215 2026-09-12 07:48:39,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.014 0.019 2026-09-12 07:48:39,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.016 0.027 2026-09-12 07:48:39,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:39] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.024 0.063 2026-09-12 07:48:40,038 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:40] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:48:40,898 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:40,910 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:40,926 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:40,957 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:40] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.009 0.019 2026-09-12 07:48:40,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:40] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 07:48:41,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:41,693 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:41,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:41] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.054 0.089 2026-09-12 07:48:41,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.006 0.018 2026-09-12 07:48:41,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.019 0.037 2026-09-12 07:48:42,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.029 0.012 2026-09-12 07:48:42,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 07:48:42,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.010 0.019 2026-09-12 07:48:42,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.015 0.017 2026-09-12 07:48:42,462 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:42,472 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:42,484 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:42,496 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:42,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.028 0.037 2026-09-12 07:48:42,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<601384780591633.1789199322.568659305572510-openerp-119-project.task@4852cd4236f1>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-12 07:48:42,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 07:48:42,673 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [252] 2026-09-12 07:48:42,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 07:48:42,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.051 0.139 2026-09-12 07:48:42,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.141 2026-09-12 07:48:42,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.045 0.189 2026-09-12 07:48:42,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.025 0.115 2026-09-12 07:48:42,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.029 2026-09-12 07:48:42,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.054 2026-09-12 07:48:42,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.025 0.033 2026-09-12 07:48:43,260 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,282 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,296 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,311 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,332 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,347 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.024 0.013 2026-09-12 07:48:43,362 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,385 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:43,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-12 07:48:43,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.016 0.017 2026-09-12 07:48:43,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.031 2026-09-12 07:48:43,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.008 0.045 2026-09-12 07:48:43,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.014 0.084 2026-09-12 07:48:43,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.027 0.092 2026-09-12 07:48:43,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.002 0.085 2026-09-12 07:48:43,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.009 0.044 2026-09-12 07:48:43,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:43] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.042 0.117 2026-09-12 07:48:44,161 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:44,169 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:44,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-12 07:48:44,180 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:48:44,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 142 2026-09-12 07:48:44,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-12 07:48:44,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 142 2026-09-12 07:48:44,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpzsg6jkhp_chrome_odoo" 2026-09-12 07:48:44,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-12 07:48:44,410 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<341010983402465.1789199324.335284709930420-openerp-19-project.project@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-12 07:48:44,413 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 07:48:44,424 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [253] 2026-09-12 07:48:44,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 07:48:44,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 349 2026-09-12 07:48:44,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpuk107jq8_chrome_odoo 2026-09-12 07:48:44,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:39297/json/version 2026-09-12 07:48:44,691 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39297/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:48:44,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:48:44,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:39297/json 2026-09-12 07:48:44,739 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39297/json with timeout 3 increased to 10s during tests 2026-09-12 07:48:44,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:39297/devtools/page/18C9A89F04300C874A8C4920F5FF2C99 2026-09-12 07:48:44,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-12 07:48:44,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-12 07:48:44,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:georges1 from n/a 2026-09-12 07:48:44,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-12 07:48:44,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-12 07:48:44,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-12 07:48:44,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:48:46,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /my/projects HTTP/1.1" 200 - 246 0.186 1.050 2026-09-12 07:48:46,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '18C9A89F04300C874A8C4920F5FF2C99', 'loaderId': '8B262880A486EB4ACA61B3F4BECB2AE4', 'isDownload': False} 2026-09-12 07:48:46,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-12 07:48:46,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:48:46,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 07:48:46,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.052 0.031 2026-09-12 07:48:46,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 07:48:46,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.014 0.062 2026-09-12 07:48:46,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 07:48:46,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.014 0.025 2026-09-12 07:48:46,388 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:48:46,399 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 07:48:46,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.021 0.012 2026-09-12 07:48:46,417 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 07:48:46,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 07:48:46,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.013 0.031 2026-09-12 07:48:46,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-09-12 07:48:46,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 07:48:46,895 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:46,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.012 0.101 2026-09-12 07:48:46,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.074 2026-09-12 07:48:46,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:46] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.060 2026-09-12 07:48:48,160 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:48,176 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:48,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.019 0.062 2026-09-12 07:48:48,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.006 0.011 2026-09-12 07:48:48,298 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.007 2026-09-12 07:48:48,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.005 2026-09-12 07:48:48,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.039 0.156 2026-09-12 07:48:48,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "GET /web/assets/a51c8b3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:48:48,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "GET /web/assets/403dec1/project.webclient.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 07:48:48,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 07:48:48,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 07:48:49,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.009 2026-09-12 07:48:49,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.007 2026-09-12 07:48:49,179 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:49] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.055 0.103 2026-09-12 07:48:49,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:49] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.141 2026-09-12 07:48:49,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:49] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.011 0.019 2026-09-12 07:48:49,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:49] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.013 0.039 2026-09-12 07:48:49,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:49] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.022 0.031 2026-09-12 07:48:50,276 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:50,293 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:50,309 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:50,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:50] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.014 0.015 2026-09-12 07:48:50,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:50] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.016 0.019 2026-09-12 07:48:51,068 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:51,076 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:51,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.077 0.093 2026-09-12 07:48:51,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.019 0.020 2026-09-12 07:48:51,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.050 0.053 2026-09-12 07:48:51,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.022 0.021 2026-09-12 07:48:51,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.035 2026-09-12 07:48:51,555 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.018 2026-09-12 07:48:51,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "GET /web/image/res.partner/356/avatar_128 HTTP/1.1" 200 - 23 0.031 0.040 2026-09-12 07:48:51,842 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:51,849 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:51,864 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:51,879 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:51,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.022 0.037 2026-09-12 07:48:51,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.035 0.075 2026-09-12 07:48:51,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:51] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.061 2026-09-12 07:48:52,087 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.048 0.111 2026-09-12 07:48:52,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.030 0.118 2026-09-12 07:48:52,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.012 0.026 2026-09-12 07:48:52,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.004 0.041 2026-09-12 07:48:52,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.016 0.030 2026-09-12 07:48:52,638 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,654 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,660 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,679 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,695 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.015 0.012 2026-09-12 07:48:52,713 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,726 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,742 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:52,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.016 0.016 2026-09-12 07:48:52,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-12 07:48:52,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.007 0.044 2026-09-12 07:48:52,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.006 0.042 2026-09-12 07:48:52,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.023 0.060 2026-09-12 07:48:52,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.013 0.059 2026-09-12 07:48:52,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.075 2026-09-12 07:48:53,521 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:53,528 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:53,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-12 07:48:53,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 349 2026-09-12 07:48:53,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-12 07:48:53,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 349 2026-09-12 07:48:53,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpuk107jq8_chrome_odoo" 2026-09-12 07:48:53,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-12 07:48:53,733 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<189095978230254.1789199333.657827615737915-openerp-19-project.project@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-12 07:48:53,733 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 07:48:53,746 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [254] 2026-09-12 07:48:53,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 07:48:54,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 488 2026-09-12 07:48:54,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpi6m14i29_chrome_odoo 2026-09-12 07:48:54,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46809/json/version 2026-09-12 07:48:54,080 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46809/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:48:54,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:48:54,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46809/json 2026-09-12 07:48:54,089 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46809/json with timeout 3 increased to 10s during tests 2026-09-12 07:48:54,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:46809/devtools/page/EDC2FC6E735732ADA03671DCF0FB2E82 2026-09-12 07:48:54,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-12 07:48:54,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-12 07:48:54,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:georges1 from n/a 2026-09-12 07:48:54,176 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-12 07:48:54,190 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-12 07:48:54,190 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-12 07:48:54,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:48:55,298 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /my/projects HTTP/1.1" 200 - 246 0.157 0.938 2026-09-12 07:48:55,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'EDC2FC6E735732ADA03671DCF0FB2E82', 'loaderId': '3A69AAFEF6A10104F90579C5EE73FFAC', 'isDownload': False} 2026-09-12 07:48:55,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-12 07:48:55,314 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:48:55,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 07:48:55,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.028 0.024 2026-09-12 07:48:55,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 07:48:55,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.015 0.040 2026-09-12 07:48:55,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 07:48:55,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.012 0.036 2026-09-12 07:48:55,503 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:48:55,513 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 07:48:55,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.016 0.015 2026-09-12 07:48:55,516 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 07:48:55,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 07:48:55,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.039 2026-09-12 07:48:55,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 07:48:55,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:55] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 07:48:55,952 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:56,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.025 0.124 2026-09-12 07:48:56,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:56] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.012 0.082 2026-09-12 07:48:56,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.125 2026-09-12 07:48:57,193 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:57,211 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:57,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.037 0.078 2026-09-12 07:48:57,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 07:48:57,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.006 2026-09-12 07:48:57,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.005 2026-09-12 07:48:57,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.059 0.132 2026-09-12 07:48:57,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "GET /web/assets/a51c8b3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 07:48:57,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "GET /web/assets/403dec1/project.webclient.min.js HTTP/1.1" 200 - 4 0.013 0.018 2026-09-12 07:48:57,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:57] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:48:58,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.073 0.099 2026-09-12 07:48:58,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.161 2026-09-12 07:48:58,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.012 0.164 2026-09-12 07:48:58,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.178 2026-09-12 07:48:58,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.022 0.018 2026-09-12 07:48:58,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.036 2026-09-12 07:48:58,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.014 0.074 2026-09-12 07:48:58,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:58] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.029 0.031 2026-09-12 07:48:59,278 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:59,292 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:59,316 106 INFO rb-3be5b00-224738-414704 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-09-12 07:48:59,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 07:48:59,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:48:59] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.012 0.030 2026-09-12 07:49:00,068 106 INFO rb-3be5b00-224738-414704 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-09-12 07:49:00,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-12 07:49:00,095 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:49:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:49:00,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 488 2026-09-12 07:49:00,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-12 07:49:00,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 488 2026-09-12 07:49:00,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpi6m14i29_chrome_odoo" 2026-09-12 07:49:00,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 1444 checked, 3 removed 2026-09-12 07:49:22,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-09-12 07:49:25,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-09-12 07:49:27,948 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-09-12 07:49:30,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-09-12 07:49:32,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-09-12 07:49:34,316 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [153] 2026-09-12 07:49:34,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-09-12 07:49:37,609 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [160] 2026-09-12 07:49:38,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-09-12 07:49:41,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-09-12 07:49:44,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-12 07:50:05,727 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #40 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 07:50:07,893 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #40 deleted ir.attachment records with IDs: [3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171] 2026-09-12 07:50:07,894 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #40 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-09-12 07:50:07,921 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #40 deleted ir.sequence records with IDs: [363, 366, 414, 417, 364, 367, 415, 418] 2026-09-12 07:50:12,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-09-12 07:50:12,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 610 2026-09-12 07:50:12,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpodlxpvip_chrome_odoo 2026-09-12 07:50:12,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42755/json/version 2026-09-12 07:50:12,574 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42755/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:50:12,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:50:12,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42755/json 2026-09-12 07:50:12,618 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42755/json with timeout 3 increased to 10s during tests 2026-09-12 07:50:12,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42755/devtools/page/C1A174B708DD44ED96821382C810FA90 2026-09-12 07:50:12,630 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:50:12,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:50:12,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:50:12,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:50:12,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:50:12,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:50:12,908 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:50:13,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:13] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.589 2026-09-12 07:50:13,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C1A174B708DD44ED96821382C810FA90', 'loaderId': 'B248E43FB89928957544791153ED8714', 'isDownload': False} 2026-09-12 07:50:13,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-09-12 07:50:13,595 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:13,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:13] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 07:50:13,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:13] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-12 07:50:13,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:13] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.023 2026-09-12 07:50:13,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:13] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:50:14,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.006 2026-09-12 07:50:14,048 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:50:14,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 07:50:14,067 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:14,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.294 0.412 2026-09-12 07:50:14,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.714 2026-09-12 07:50:14,839 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:14,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.088 2026-09-12 07:50:14,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.019 2026-09-12 07:50:14,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:50:15,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.101 0.288 2026-09-12 07:50:15,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.047 2026-09-12 07:50:15,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.012 2026-09-12 07:50:15,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:50:15,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.040 0.046 2026-09-12 07:50:15,592 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:50:15,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.118 2026-09-12 07:50:15,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.146 2026-09-12 07:50:15,695 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:15,708 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:15,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.206 2026-09-12 07:50:15,751 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:15,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.250 2026-09-12 07:50:15,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.309 2026-09-12 07:50:15,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.269 2026-09-12 07:50:15,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.266 2026-09-12 07:50:15,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:15] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.019 0.242 2026-09-12 07:50:16,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.251 2026-09-12 07:50:16,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.025 0.244 2026-09-12 07:50:16,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.219 2026-09-12 07:50:16,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.214 2026-09-12 07:50:16,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.209 2026-09-12 07:50:16,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.164 2026-09-12 07:50:16,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.139 2026-09-12 07:50:16,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.132 2026-09-12 07:50:16,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.102 2026-09-12 07:50:16,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.101 2026-09-12 07:50:16,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.111 2026-09-12 07:50:16,457 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:50:16,491 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,507 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,513 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.019 2026-09-12 07:50:16,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:16,541 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:16,572 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:50:16,576 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,586 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,597 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-09-12 07:50:16,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-09-12 07:50:16,624 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:16,686 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-12 07:50:16,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-09-12 07:50:16,756 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:16,808 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,824 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-12 07:50:16,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-09-12 07:50:16,874 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:16,911 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:16,940 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,956 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,975 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:16,990 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:17,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:50:17,831 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:17,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-09-12 07:50:17,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-09-12 07:50:17,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:17,893 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:17,907 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:17,924 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:17,940 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:17,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,807 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,831 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:18,859 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,877 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,892 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:18,924 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,940 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:18,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-12 07:50:18,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-09-12 07:50:18,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:50:18,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 610 2026-09-12 07:50:18,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:50:18,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 610 2026-09-12 07:50:19,041 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpodlxpvip_chrome_odoo" 2026-09-12 07:50:19,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 730 2026-09-12 07:50:19,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmphmzvwkga_chrome_odoo 2026-09-12 07:50:19,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43575/json/version 2026-09-12 07:50:19,210 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43575/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:50:19,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:50:19,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43575/json 2026-09-12 07:50:19,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43575/json with timeout 3 increased to 10s during tests 2026-09-12 07:50:19,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43575/devtools/page/040907036100549720671433D9A66C68 2026-09-12 07:50:19,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:50:19,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:50:19,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:50:19,309 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:50:19,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:50:19,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:50:19,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.024 0.044 2026-09-12 07:50:19,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '040907036100549720671433D9A66C68', 'loaderId': 'EBE16CB82E9F921597E96DEB4B5EE204', 'isDownload': False} 2026-09-12 07:50:19,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-09-12 07:50:19,422 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:19,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.008 2026-09-12 07:50:19,465 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.036 2026-09-12 07:50:19,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.039 2026-09-12 07:50:19,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 07:50:19,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:50:19,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:50:19,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-12 07:50:19,958 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:20,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.347 2026-09-12 07:50:20,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.531 2026-09-12 07:50:20,554 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:20,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.092 2026-09-12 07:50:20,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:50:20,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:50:21,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.285 2026-09-12 07:50:21,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.043 2026-09-12 07:50:21,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 07:50:21,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:50:21,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.033 0.031 2026-09-12 07:50:21,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.087 2026-09-12 07:50:21,466 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:50:21,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.140 2026-09-12 07:50:21,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.153 2026-09-12 07:50:21,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.187 2026-09-12 07:50:21,563 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:21,574 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:21,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.245 2026-09-12 07:50:21,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.204 2026-09-12 07:50:21,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.188 2026-09-12 07:50:21,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.232 2026-09-12 07:50:21,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.019 0.231 2026-09-12 07:50:21,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.232 2026-09-12 07:50:21,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.202 2026-09-12 07:50:21,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.035 0.214 2026-09-12 07:50:21,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.229 2026-09-12 07:50:21,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.197 2026-09-12 07:50:21,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.168 2026-09-12 07:50:21,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.145 2026-09-12 07:50:21,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.012 0.127 2026-09-12 07:50:21,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.006 0.143 2026-09-12 07:50:22,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.008 0.123 2026-09-12 07:50:22,323 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,339 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,367 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,389 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,466 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,469 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,471 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:22,474 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,523 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,527 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,542 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,557 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,576 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,588 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,607 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,626 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,638 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,656 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-12 07:50:22,691 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:50:22,691 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:50:22,721 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,744 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:22,749 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:50:22,774 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-09-12 07:50:22,840 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:22] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.009 2026-09-12 07:50:22,855 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,875 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:50:22,907 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,922 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,939 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5465611 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-09-12 07:50:22,972 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:22,988 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:50:23,174 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5465611 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-09-12 07:50:23,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.114 0.115 2026-09-12 07:50:23,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:23] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 07:50:23,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:50:23,981 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:23,988 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,005 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,022 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,042 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,055 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,080 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,106 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,116 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,145 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,146 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,158 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,173 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,193 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:24,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-12 07:50:25,002 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,007 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,025 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,038 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,056 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,076 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,890 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,906 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,926 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,940 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,957 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:25,976 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:26,792 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:26,806 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:26,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-12 07:50:26,843 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:26,859 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:26,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80480059 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-09-12 07:50:26,877 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:26,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80480059 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-09-12 07:50:26,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.024 0.046 2026-09-12 07:50:27,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,722 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,738 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,755 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,775 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,807 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,825 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,856 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,875 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,906 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:27,939 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,966 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:27,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:27,989 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:28,005 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:28,023 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:28,043 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:28,055 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:28,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-12 07:50:28,089 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:28,107 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:28,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:28] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.016 0.025 2026-09-12 07:50:28,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:50:28,908 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:50:28,917 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:50:28,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 730 2026-09-12 07:50:28,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:50:28,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 730 2026-09-12 07:50:28,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmphmzvwkga_chrome_odoo" 2026-09-12 07:50:29,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 870 2026-09-12 07:50:29,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1t5msu43_chrome_odoo 2026-09-12 07:50:29,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44427/json/version 2026-09-12 07:50:29,118 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44427/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:50:29,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:50:29,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44427/json 2026-09-12 07:50:29,147 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44427/json with timeout 3 increased to 10s during tests 2026-09-12 07:50:29,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44427/devtools/page/A985C1615B2F15C5A202799EB90F9D43 2026-09-12 07:50:29,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:50:29,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:50:29,185 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:50:29,189 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:50:29,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:50:29,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:50:29,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.011 0.050 2026-09-12 07:50:29,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A985C1615B2F15C5A202799EB90F9D43', 'loaderId': 'D4264228E243B4E53677FA2A68ECA96D', 'isDownload': False} 2026-09-12 07:50:29,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-09-12 07:50:29,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:29,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-09-12 07:50:29,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-09-12 07:50:29,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-09-12 07:50:29,708 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 07:50:29,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:50:29,755 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:50:29,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 07:50:29,787 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:30,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.197 0.318 2026-09-12 07:50:30,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.516 2026-09-12 07:50:30,373 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:30,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.089 2026-09-12 07:50:30,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-12 07:50:30,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:50:30,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.140 0.310 2026-09-12 07:50:31,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.040 2026-09-12 07:50:31,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.010 2026-09-12 07:50:31,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:50:31,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.054 0.047 2026-09-12 07:50:31,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.116 2026-09-12 07:50:31,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.142 2026-09-12 07:50:31,325 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:50:31,351 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:50:31,360 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:50:31,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.193 2026-09-12 07:50:31,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.232 2026-09-12 07:50:31,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.266 2026-09-12 07:50:31,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.228 2026-09-12 07:50:31,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.005 0.223 2026-09-12 07:50:31,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.014 0.153 2026-09-12 07:50:31,594 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.200 2026-09-12 07:50:31,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.198 2026-09-12 07:50:31,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.183 2026-09-12 07:50:31,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.180 2026-09-12 07:50:31,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.173 2026-09-12 07:50:31,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.160 2026-09-12 07:50:31,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.119 2026-09-12 07:50:31,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.088 2026-09-12 07:50:31,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.073 2026-09-12 07:50:31,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-12 07:50:31,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.089 2026-09-12 07:50:32,073 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,089 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,153 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,157 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:50:32,158 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,176 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,189 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,210 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,223 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,241 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,291 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,292 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,306 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,343 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,356 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,392 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,408 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,421 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,439 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,476 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,490 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,506 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,525 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,538 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:32,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:32,574 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:33,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:33,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:33,425 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:33,438 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:33,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:33,474 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:33,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:50:34,290 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:34,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:34,326 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:34,338 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:34,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:34,381 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:34,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 07:50:35,191 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:35,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:35,225 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:35,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:35,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:35,275 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:36,081 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:36,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:36,111 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:36,124 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:36,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:36,161 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:36,969 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:36,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:36,994 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:37,005 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:37,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:37,044 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:37,851 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:37,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:37,876 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:37,891 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:37,905 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:37,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:37,942 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:50:38,744 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:38,775 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:38,833 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,837 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:38,875 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:38,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:38,924 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:39,732 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:39,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:39,759 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:39,773 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:39,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:39,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:39,827 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,627 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:40,659 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,673 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:40,711 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,722 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:40,758 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,776 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:40,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:40,824 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,630 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:41,660 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,672 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:41,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,721 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:41,768 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,771 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:41,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:41,808 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:50:42,625 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,639 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,655 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,671 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,708 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,722 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,739 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,755 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,773 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,804 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,839 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,855 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,872 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:42,893 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,905 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,921 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,939 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:42,974 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:42,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,005 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:43,026 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,842 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:43,874 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,904 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,922 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:43,960 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,971 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:43,989 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:44,008 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:44,827 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:44,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:44,860 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:44,871 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:44,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:44,913 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:45,723 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:45,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:45,762 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:45,771 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:45,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:45,811 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:46,625 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:46,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:46,657 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:46,671 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:46,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:46,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:47,514 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:47,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:47,542 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:47,554 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:47,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:47,592 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,395 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,405 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,421 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,438 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,455 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,471 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:48,510 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,521 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,537 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,561 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:48,593 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,604 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:48,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:48,663 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:49,452 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:49,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:49,477 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:49,489 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:49,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:49,525 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 07:50:50,336 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,340 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:50,359 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,372 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,388 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,412 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:50,441 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,456 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:50,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:50,492 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:51,307 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:51,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:51,344 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:51,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:51,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:51,392 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,207 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:52,242 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,256 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,270 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:52,328 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,337 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:52,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:52,375 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:53,185 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:53,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:53,208 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:53,221 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:53,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:53,259 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,065 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:54,092 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,106 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,121 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,139 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:54,174 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,187 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:54,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:54,224 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,030 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:55,058 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,070 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:55,107 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,916 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:55,940 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,956 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:55,974 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:55,991 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:56,796 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:56,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:56,825 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:56,840 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:56,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:56,884 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,680 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:57,724 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,738 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:57,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:50:57,787 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,808 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 07:50:57,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:50:57,873 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:57,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:50:57,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:50:57,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 870 2026-09-12 07:50:57,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:50:57,921 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 870 2026-09-12 07:50:57,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1t5msu43_chrome_odoo" 2026-09-12 07:50:58,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1001 2026-09-12 07:50:58,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpinhb2cf3_chrome_odoo 2026-09-12 07:50:58,157 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38763/json/version 2026-09-12 07:50:58,160 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38763/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:50:58,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:50:58,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38763/json 2026-09-12 07:50:58,194 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38763/json with timeout 3 increased to 10s during tests 2026-09-12 07:50:58,198 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38763/devtools/page/25E1F8DAE3749868CB2F4A93329323B5 2026-09-12 07:50:58,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:50:58,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:50:58,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:50:58,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:50:58,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:50:58,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:50:58,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.028 0.049 2026-09-12 07:50:58,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '25E1F8DAE3749868CB2F4A93329323B5', 'loaderId': '59BA9A04EEA9534495FE1AB99D8F75C9', 'isDownload': False} 2026-09-12 07:50:58,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-09-12 07:50:58,390 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:58,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 07:50:58,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-09-12 07:50:58,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.028 2026-09-12 07:50:58,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:50:58,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 07:50:58,867 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:50:58,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:50:58,890 106 INFO rb-3be5b00-224738-414704 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-09-12 07:50:59,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.225 0.351 2026-09-12 07:50:59,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.598 2026-09-12 07:50:59,539 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:50:59,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.072 2026-09-12 07:50:59,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:50:59,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:50:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:51:00,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.160 0.334 2026-09-12 07:51:00,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.045 2026-09-12 07:51:00,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "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-09-12 07:51:00,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:51:00,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.034 2026-09-12 07:51:00,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.084 2026-09-12 07:51:00,413 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:00,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.122 2026-09-12 07:51:00,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.176 2026-09-12 07:51:00,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.190 2026-09-12 07:51:00,541 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:00,553 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:00,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.239 2026-09-12 07:51:00,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.223 2026-09-12 07:51:00,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.220 2026-09-12 07:51:00,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.215 2026-09-12 07:51:00,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.018 0.224 2026-09-12 07:51:00,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.212 2026-09-12 07:51:00,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.204 2026-09-12 07:51:00,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.206 2026-09-12 07:51:00,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.206 2026-09-12 07:51:00,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.185 2026-09-12 07:51:00,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.150 2026-09-12 07:51:00,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.126 2026-09-12 07:51:00,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-12 07:51:00,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.097 2026-09-12 07:51:00,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.108 2026-09-12 07:51:01,271 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:01,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:01,351 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:01,352 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:01,355 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:01,362 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:01,379 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:01,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:01,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:01,429 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:01,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:01,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:01,479 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:02,324 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,337 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:02,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:02,388 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:02,391 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:02,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:51:02,424 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,444 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,458 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,499 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:02,508 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:02,526 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,539 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,553 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,570 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,588 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,603 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,623 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:02,654 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,671 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:51:02,720 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,736 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,754 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,755 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 07:51:02,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,787 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,803 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,820 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,859 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:02,889 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:51:02,904 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,920 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,938 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:02,974 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:02,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,004 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,020 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,037 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,054 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:03,090 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,105 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,120 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,139 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,154 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,171 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,188 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,204 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:03,220 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,240 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,254 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,270 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,298 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,310 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:03,347 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,372 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,387 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,404 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,420 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:03,438 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:51:03,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1001 2026-09-12 07:51:03,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:51:03,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1001 2026-09-12 07:51:03,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpinhb2cf3_chrome_odoo" 2026-09-12 07:51:03,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1132 2026-09-12 07:51:03,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpao7h0qn2_chrome_odoo 2026-09-12 07:51:03,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40077/json/version 2026-09-12 07:51:03,660 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40077/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:51:03,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:51:03,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40077/json 2026-09-12 07:51:03,676 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40077/json with timeout 3 increased to 10s during tests 2026-09-12 07:51:03,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40077/devtools/page/A81F9AD23D44367D99CE4958D55F983C 2026-09-12 07:51:03,680 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:51:03,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:51:03,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:51:03,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:51:03,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:51:03,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:51:03,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:03] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.011 0.040 2026-09-12 07:51:03,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A81F9AD23D44367D99CE4958D55F983C', 'loaderId': '264D4C2F0F2D2BE0FE2B5271D083220A', 'isDownload': False} 2026-09-12 07:51:03,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-09-12 07:51:03,816 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:03,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:03] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 07:51:03,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:03] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.018 2026-09-12 07:51:03,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:03] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-09-12 07:51:04,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 07:51:04,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:51:04,241 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:04,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 07:51:04,277 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:04,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.117 0.299 2026-09-12 07:51:04,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 0.410 2026-09-12 07:51:04,776 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:04,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.113 2026-09-12 07:51:04,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:51:04,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:51:05,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.108 0.290 2026-09-12 07:51:05,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.044 2026-09-12 07:51:05,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.013 2026-09-12 07:51:05,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 07:51:05,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.041 2026-09-12 07:51:05,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.085 2026-09-12 07:51:05,555 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:05,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.123 2026-09-12 07:51:05,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.144 2026-09-12 07:51:05,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.203 2026-09-12 07:51:05,698 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51: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-09-12 07:51:05,711 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:05,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.229 2026-09-12 07:51:05,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.212 2026-09-12 07:51:05,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.021 0.208 2026-09-12 07:51:05,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.210 2026-09-12 07:51:05,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.014 0.193 2026-09-12 07:51:05,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.179 2026-09-12 07:51:05,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.190 2026-09-12 07:51:05,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.189 2026-09-12 07:51:05,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.188 2026-09-12 07:51:05,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.159 2026-09-12 07:51:05,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.018 0.134 2026-09-12 07:51:05,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.117 2026-09-12 07:51:06,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.095 2026-09-12 07:51:06,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.014 0.107 2026-09-12 07:51:06,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.009 0.120 2026-09-12 07:51:06,403 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,454 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,463 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:51:06,467 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,496 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,504 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,540 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,554 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,592 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,605 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,655 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,662 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,702 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,710 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,744 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,758 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,794 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,803 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:06,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:06,854 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,655 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,671 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:07,690 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,703 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:07,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:51:07,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:51:07,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-12 07:51:07,806 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:07,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:07,867 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:07,870 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:07,878 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,894 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.011 2026-09-12 07:51:07,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-12 07:51:07,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-09-12 07:51:07,951 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:07,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43337210 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-09-12 07:51:07,971 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:07,999 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:08,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43337210 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-09-12 07:51:08,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 194 0.229 0.245 2026-09-12 07:51:08,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.009 2026-09-12 07:51:08,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:51:09,218 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,220 106 INFO rb-3be5b00-224738-414704 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: 09/12/2026"))' 2026-09-12 07:51:09,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-12 07:51:09,254 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,271 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,287 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,326 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,337 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,375 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,387 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,425 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,475 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,487 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,524 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,541 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,576 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,586 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,605 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,624 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,637 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:09,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:09,674 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,490 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,505 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,541 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,553 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,590 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,604 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,641 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,655 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,693 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,703 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,740 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,754 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,791 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,803 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,841 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,853 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:10,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:10,890 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,705 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,721 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:11,757 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:11,808 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:11,870 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,887 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:11,915 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,928 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:11,967 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,976 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:11,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:12,011 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:12,022 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:12,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:12,059 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:12,071 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:12,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:12,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:12,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:51:12,923 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:12,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:12,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:12,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:12,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,006 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,010 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:13,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:13,037 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,053 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,071 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:13,103 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,122 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:13,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33296329 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-09-12 07:51:13,156 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:13,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33296329 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-09-12 07:51:13,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.028 0.062 2026-09-12 07:51:13,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:13] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.006 2026-09-12 07:51:14,005 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-12 07:51:14,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-09-12 07:51:14,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-09-12 07:51:14,054 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-09-12 07:51:15,179 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 07:51:15,180 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 07:51:15,181 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 07:51:15,182 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 07:51:15,182 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 07:51:15,184 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 07:51:15,184 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 07:51:15,190 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 07:51:15,192 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:51:15,193 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 07:51:15,194 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 07:51:15,195 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 07:51:15,195 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:51:15,199 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 07:51:15,205 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 07:51:15,205 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:15,205 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 07:51:15,207 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 07:51:15,209 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 07:51:15,209 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 07:51:15,209 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 07:51:15,210 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 07:51:15,211 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 07:51:15,211 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 07:51:15,216 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 07:51:15,220 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:51:15,221 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 07:51:15,222 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 07:51:15,223 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 07:51:15,223 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 07:51:15,224 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 07:51:15,224 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 07:51:15,226 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 07:51:15,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 07:51:15,236 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:51:15,240 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:51:15,248 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:51:15,252 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 07:51:15,252 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 07:51:15,253 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 07:51:15,253 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 07:51:15,254 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 07:51:15,255 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 07:51:15,255 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 07:51:15,256 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 07:51:15,256 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 07:51:15,257 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 07:51:15,261 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 07:51:15,262 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 07:51:15,263 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 07:51:15,263 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 07:51:15,263 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 07:51:15,264 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 07:51:15,265 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 07:51:15,265 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 07:51:15,266 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 07:51:15,272 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 07:51:15,274 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:51:15,282 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 07:51:15,283 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 07:51:15,285 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 07:51:15,305 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 07:51:15,308 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 07:51:15,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 07:51:15,327 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 07:51:15,329 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 07:51:15,339 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 07:51:15,340 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 07:51:15,343 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 07:51:15,362 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 07:51:15,364 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 07:51:15,365 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 07:51:15,367 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 07:51:15,369 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 07:51:15,378 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-09-12 07:51:15,413 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 07:51:15,433 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 07:51:15,433 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 07:51:15,465 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-12 07:51:15,466 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 07:51:15,470 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 07:51:15,474 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 07:51:15,475 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 07:51:15,490 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 07:51:15,491 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 07:51:15,494 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:51:15,495 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 07:51:15,496 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 07:51:15,497 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 07:51:15,498 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 07:51:15,498 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 07:51:15,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 07:51:15,500 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 07:51:15,502 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 07:51:15,503 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 07:51:15,505 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 07:51:15,505 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 07:51:15,505 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 07:51:15,506 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 07:51:15,506 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 07:51:15,506 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 07:51:15,506 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 07:51:15,507 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 07:51:15,507 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 07:51:15,507 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 07:51:15,508 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 07:51:15,511 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 07:51:15,514 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 07:51:15,514 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 07:51:15,516 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 07:51:15,516 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 07:51:15,516 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 07:51:15,517 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 07:51:15,529 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:51:15,536 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 07:51:15,536 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:51:15,549 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:51:15,556 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 07:51:15,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:15] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.009 2026-09-12 07:51:16,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<746233614193359.1789199476.004194498062134-openerp-private@4852cd4236f1>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-09-12 07:51:16,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 07:51:16,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 07:51:16,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:16] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.030 0.041 2026-09-12 07:51:16,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 07:51:16,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,823 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:16,857 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,869 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,888 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:16,908 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,920 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:16,956 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:16,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:17,006 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,022 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:17,056 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,070 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:17,105 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:17,156 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,169 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:17,187 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:17,206 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:18,021 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:18,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:18,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:18,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-09-12 07:51:18,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''1' inputed in the number popup (trigger: .popup .value)' 2026-09-12 07:51:18,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:18,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:51:18,136 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:18,153 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:18,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:18,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7179798 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-09-12 07:51:18,187 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:18,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7179798 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-09-12 07:51:18,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.017 0.045 2026-09-12 07:51:18,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:18] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.008 0.008 2026-09-12 07:51:19,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-12 07:51:19,023 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,037 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,073 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,087 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,136 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,173 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,186 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,204 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,224 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,236 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,273 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,323 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,338 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,373 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,386 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:19,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:51:19,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,456 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 07:51:19,488 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:19,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:19,537 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:19,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30290750 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-09-12 07:51:19,572 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:19,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30290750 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-09-12 07:51:19,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.021 0.051 2026-09-12 07:51:19,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:19] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.007 2026-09-12 07:51:20,405 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,419 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,456 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,469 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,505 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,520 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,556 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,570 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,619 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,626 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,662 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,672 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,723 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,726 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,756 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,769 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,806 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,822 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:20,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:20,857 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,671 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:21,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,720 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:21,757 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,769 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:21,806 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,819 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,836 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:21,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:21,875 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:22,690 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:22,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:22,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:22,736 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:22,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:22,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68870265 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-09-12 07:51:22,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:22,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68870265 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-09-12 07:51:22,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.025 0.062 2026-09-12 07:51:22,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:22] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.007 2026-09-12 07:51:23,622 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:23,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-12 07:51:23,652 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:23,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:51:23,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1132 2026-09-12 07:51:23,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:51:23,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1132 2026-09-12 07:51:23,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpao7h0qn2_chrome_odoo" 2026-09-12 07:51:23,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-09-12 07:51:24,282 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1315 2026-09-12 07:51:24,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9pqk2jcq_chrome_odoo 2026-09-12 07:51:24,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38275/json/version 2026-09-12 07:51:24,288 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38275/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:51:24,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:51:24,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38275/json 2026-09-12 07:51:24,305 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38275/json with timeout 3 increased to 10s during tests 2026-09-12 07:51:24,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38275/devtools/page/6EC768DE6627FB47146E10A881D0D6A9 2026-09-12 07:51:24,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:51:24,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:51:24,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:51:24,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:51:24,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:51:24,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:51:24,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:51:25,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.078 0.522 2026-09-12 07:51:25,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6EC768DE6627FB47146E10A881D0D6A9', 'loaderId': '8C7D3B1BF7A4955F9FC2EEE264F44430', 'isDownload': False} 2026-09-12 07:51:25,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-09-12 07:51:25,155 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:25,172 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 07:51:25,185 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.023 2026-09-12 07:51:25,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-09-12 07:51:25,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:51:25,535 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-12 07:51:25,567 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:25,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:51:25,601 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:26,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.283 0.403 2026-09-12 07:51:26,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.683 2026-09-12 07:51:26,367 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:26,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.067 2026-09-12 07:51:26,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:51:26,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 07:51:26,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.145 0.296 2026-09-12 07:51:27,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.042 2026-09-12 07:51:27,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.013 2026-09-12 07:51:27,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:51:27,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.035 0.035 2026-09-12 07:51:27,189 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:51:27,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.108 2026-09-12 07:51:27,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.159 2026-09-12 07:51:27,275 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:27,284 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:27,305 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:51:27,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.193 2026-09-12 07:51:27,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.265 2026-09-12 07:51:27,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.291 2026-09-12 07:51:27,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.224 2026-09-12 07:51:27,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.024 0.228 2026-09-12 07:51:27,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.214 2026-09-12 07:51:27,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.236 2026-09-12 07:51:27,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.005 0.206 2026-09-12 07:51:27,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.184 2026-09-12 07:51:27,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.163 2026-09-12 07:51:27,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.165 2026-09-12 07:51:27,651 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.159 2026-09-12 07:51:27,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.116 2026-09-12 07:51:27,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.093 2026-09-12 07:51:27,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.023 0.087 2026-09-12 07:51:27,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.008 0.115 2026-09-12 07:51:27,753 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:27] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.113 2026-09-12 07:51:27,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:51:28,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:28,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.015 2026-09-12 07:51:28,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-09-12 07:51:28,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:28,055 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,076 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,089 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,149 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,156 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,157 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:51:28,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,191 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,204 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,241 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,255 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,292 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,303 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,340 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,354 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,392 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,402 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,441 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,453 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:28,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:28,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:28,537 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-12 07:51:28,570 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,606 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,619 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,656 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,682 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,692 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,712 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,722 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,761 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,771 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,810 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,856 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,869 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,906 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,919 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:28,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:28,957 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:29,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:51:29,772 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:29,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:29,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:29,817 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:51:29,820 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:29,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-12 07:51:29,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:29,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:29,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:29,885 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:29,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-12 07:51:29,919 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:29,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:29,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:29,969 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:29,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:30,011 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,020 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:30,055 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,069 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:30,109 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:30,159 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,170 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,189 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:30,207 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,219 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:30,255 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,270 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:30,307 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:30,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-09-12 07:51:31,121 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:31,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:31,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:31,169 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:31,186 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:31,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 07:51:31,202 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:31,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:31,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61852907 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-09-12 07:51:31,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:51:31,248 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:51:31,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61852907 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-09-12 07:51:31,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.092 0.111 2026-09-12 07:51:31,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:31] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.009 2026-09-12 07:51:32,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:32,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:32,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:32,253 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:51:32,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:32,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:51:32,319 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:32,356 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,369 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:32,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:32,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:32,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 07:51:32,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:32,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:51:32,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:51:32,502 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,519 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:32,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:32,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:32,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-12 07:51:32,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:32,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:51:32,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-12 07:51:32,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:32,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:32,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:32,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:51:32,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:32,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:51:32,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:51:32,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:32,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:32,802 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,819 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,842 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:51:32,870 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,886 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,902 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:32,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:32,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54333842 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-09-12 07:51:32,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-12 07:51:32,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54333842 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-09-12 07:51:33,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.037 0.050 2026-09-12 07:51:33,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:51:33,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:33,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:33,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:33,819 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:33,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-12 07:51:33,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:33,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:51:33,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-12 07:51:33,902 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:33,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:33,937 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:33,953 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:33,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:33,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:34,005 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:51:34,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 07:51:34,035 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:51:34,069 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,086 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,102 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 07:51:34,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:51:34,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-12 07:51:34,170 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,205 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,219 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,256 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,270 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,306 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,324 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,337 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,356 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,369 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,408 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,420 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,457 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,471 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,505 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,519 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:34,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:34,556 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:35,371 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:35,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:35,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:51:35,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:51:35,501 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:35,532 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:35,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:35,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:35,571 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:35,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 07:51:35,602 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:35,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85201200 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-09-12 07:51:35,625 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:51:37,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85201200 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 195}] 2026-09-12 07:51:37,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 784 1.024 1.253 2026-09-12 07:51:37,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.371 2026-09-12 07:51:37,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:37] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.006 0.012 2026-09-12 07:51:37,961 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:37] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.009 2026-09-12 07:51:38,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:51:38,762 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:38,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1315 2026-09-12 07:51:38,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:51:38,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1315 2026-09-12 07:51:38,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9pqk2jcq_chrome_odoo" 2026-09-12 07:51:38,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-09-12 07:51:39,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1452 2026-09-12 07:51:39,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpyx6b9dv1_chrome_odoo 2026-09-12 07:51:39,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34365/json/version 2026-09-12 07:51:39,359 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34365/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:51:39,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:51:39,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34365/json 2026-09-12 07:51:39,371 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34365/json with timeout 3 increased to 10s during tests 2026-09-12 07:51:39,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34365/devtools/page/F3465546B3DCC736BFE826B0A494B01B 2026-09-12 07:51:39,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:51:39,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:51:39,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:51:39,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:51:39,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:51:39,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:51:39,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:51:40,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.095 0.527 2026-09-12 07:51:40,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F3465546B3DCC736BFE826B0A494B01B', 'loaderId': 'A492DE4998B27DE2E227BB32A06D206C', 'isDownload': False} 2026-09-12 07:51:40,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-09-12 07:51:40,195 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:40,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:40] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.011 2026-09-12 07:51:40,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:40] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.034 2026-09-12 07:51:40,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:40] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-09-12 07:51:40,652 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:40] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:51:41,404 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:41,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.736 2026-09-12 07:51:41,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:51:41,455 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:42,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.253 0.405 2026-09-12 07:51:42,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.665 2026-09-12 07:51:42,211 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:42,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.081 2026-09-12 07:51:42,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:51:42,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 07:51:42,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.137 0.313 2026-09-12 07:51:42,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.043 2026-09-12 07:51:42,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.012 2026-09-12 07:51:42,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:51:43,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.040 0.035 2026-09-12 07:51:43,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.112 2026-09-12 07:51:43,098 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:51:43,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.155 2026-09-12 07:51:43,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.192 2026-09-12 07:51:43,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.233 2026-09-12 07:51:43,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 07:51:43,274 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:43,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.023 0.286 2026-09-12 07:51:43,306 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:43,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.269 2026-09-12 07:51:43,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.236 2026-09-12 07:51:43,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.258 2026-09-12 07:51:43,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.262 2026-09-12 07:51:43,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.021 0.193 2026-09-12 07:51:43,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.192 2026-09-12 07:51:43,520 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.193 2026-09-12 07:51:43,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.184 2026-09-12 07:51:43,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.166 2026-09-12 07:51:43,555 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.136 2026-09-12 07:51:43,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.101 2026-09-12 07:51:43,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.079 2026-09-12 07:51:43,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.086 2026-09-12 07:51:43,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.097 2026-09-12 07:51:43,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:43,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-12 07:51:44,002 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,027 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,036 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,069 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,108 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,113 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,123 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:44,126 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,147 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,154 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,176 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:44,197 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,003 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,022 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,045 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,053 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,070 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,093 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,104 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,139 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:51:45,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,973 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:45,990 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,002 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-09-12 07:51:46,020 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,038 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,053 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,073 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,085 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,103 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,135 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,154 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,173 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:46,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:47,015 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:47,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:51:47,044 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 07:51:47,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:51:47,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1452 2026-09-12 07:51:47,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:51:47,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1452 2026-09-12 07:51:47,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpyx6b9dv1_chrome_odoo" 2026-09-12 07:51:47,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-09-12 07:51:47,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1579 2026-09-12 07:51:47,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_xgwvkpw_chrome_odoo 2026-09-12 07:51:47,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44889/json/version 2026-09-12 07:51:47,535 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44889/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:51:47,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:51:47,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44889/json 2026-09-12 07:51:47,596 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44889/json with timeout 3 increased to 10s during tests 2026-09-12 07:51:47,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44889/devtools/page/681B918629189A8B0BC07772CB832CB0 2026-09-12 07:51:47,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:51:47,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:51:47,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 07:51:47,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:51:47,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:51:47,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:51:47,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:51:48,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.129 0.552 2026-09-12 07:51:48,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '681B918629189A8B0BC07772CB832CB0', 'loaderId': 'CE8F4B9A387AEFF55C7E62232EFFD31B', 'isDownload': False} 2026-09-12 07:51:48,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-09-12 07:51:48,520 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:48,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:48] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 07:51:48,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:48] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 07:51:48,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:48] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-09-12 07:51:48,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:48] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 07:51:48,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.009 2026-09-12 07:51:48,999 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:51:49,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:51:49,031 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:49,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.193 0.401 2026-09-12 07:51:49,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.609 2026-09-12 07:51:49,692 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:49,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.062 2026-09-12 07:51:49,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:51:49,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 07:51:50,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.109 0.325 2026-09-12 07:51:50,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.044 2026-09-12 07:51:50,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.013 2026-09-12 07:51:50,389 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:51:50,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.026 0.034 2026-09-12 07:51:50,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.073 2026-09-12 07:51:50,515 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:50,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.105 2026-09-12 07:51:50,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.027 0.149 2026-09-12 07:51:50,611 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51: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-09-12 07:51:50,616 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:50,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.190 2026-09-12 07:51:50,655 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:50,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.248 2026-09-12 07:51:50,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.246 2026-09-12 07:51:50,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.248 2026-09-12 07:51:50,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.274 2026-09-12 07:51:50,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 18 0.024 0.232 2026-09-12 07:51:50,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.258 2026-09-12 07:51:50,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.235 2026-09-12 07:51:50,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.218 2026-09-12 07:51:50,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.223 2026-09-12 07:51:51,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.207 2026-09-12 07:51:51,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.174 2026-09-12 07:51:51,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.142 2026-09-12 07:51:51,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.114 2026-09-12 07:51:51,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.124 2026-09-12 07:51:51,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.116 2026-09-12 07:51:51,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:51:51,352 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.012 2026-09-12 07:51:51,369 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,389 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,406 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-12 07:51:51,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:51,439 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,480 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,483 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:51,486 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,504 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,519 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,535 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,551 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,568 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:51:51,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:51,626 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,635 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,655 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,669 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,687 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,702 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,718 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,735 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:51:51,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:51,791 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,803 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,836 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,855 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,869 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,885 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:51:51,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:51,942 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,969 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:51,985 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:52,002 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:52,024 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-09-12 07:51:52,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:51:52,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:51:52,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:51:52,081 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:52,089 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:51:52,090 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:52,104 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:52,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:51:52,162 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:52,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52801513 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-09-12 07:51:52,177 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:52,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52801513 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-09-12 07:51:52,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.119 0.113 2026-09-12 07:51:52,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:52] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.010 2026-09-12 07:51:53,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:51:53,188 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:53,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1579 2026-09-12 07:51:53,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:51:53,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1579 2026-09-12 07:51:53,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_xgwvkpw_chrome_odoo" 2026-09-12 07:51:53,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-09-12 07:51:53,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1707 2026-09-12 07:51:53,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpv1z1_5zl_chrome_odoo 2026-09-12 07:51:53,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41595/json/version 2026-09-12 07:51:53,823 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41595/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:51:53,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:51:53,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41595/json 2026-09-12 07:51:53,869 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41595/json with timeout 3 increased to 10s during tests 2026-09-12 07:51:53,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41595/devtools/page/941FFDAA35A9222DE41FD1F994126DEC 2026-09-12 07:51:53,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:51:53,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:51:54,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:51:54,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:51:54,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:51:54,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:51:54,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:51:54,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:54] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.117 0.557 2026-09-12 07:51:54,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '941FFDAA35A9222DE41FD1F994126DEC', 'loaderId': 'D5DF0F625B3014EE8DA60AA17444E543', 'isDownload': False} 2026-09-12 07:51:54,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-09-12 07:51:54,779 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:54,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.010 2026-09-12 07:51:54,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.038 2026-09-12 07:51:54,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:54] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-09-12 07:51:55,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 07:51:55,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.008 2026-09-12 07:51:55,293 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:51:55,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-09-12 07:51:55,319 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:56,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.343 0.405 2026-09-12 07:51:56,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.755 2026-09-12 07:51:56,137 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:51:56,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.083 2026-09-12 07:51:56,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:51:56,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 07:51:56,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.128 0.266 2026-09-12 07:51:56,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.040 2026-09-12 07:51:56,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 07:51:56,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:51:56,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.031 0.039 2026-09-12 07:51:56,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.101 2026-09-12 07:51:56,934 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:51:56,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:56] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.150 2026-09-12 07:51:57,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.184 2026-09-12 07:51:57,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.224 2026-09-12 07:51:57,056 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:57,061 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:51:57,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.026 0.271 2026-09-12 07:51:57,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.238 2026-09-12 07:51:57,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.225 2026-09-12 07:51:57,181 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:51:57,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.241 2026-09-12 07:51:57,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.240 2026-09-12 07:51:57,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.021 0.232 2026-09-12 07:51:57,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.224 2026-09-12 07:51:57,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.217 2026-09-12 07:51:57,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.186 2026-09-12 07:51:57,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.176 2026-09-12 07:51:57,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.144 2026-09-12 07:51:57,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.110 2026-09-12 07:51:57,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-12 07:51:57,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.076 2026-09-12 07:51:57,441 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.086 2026-09-12 07:51:57,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:51:57,819 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:57,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:57,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:57,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.015 2026-09-12 07:51:57,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:51:57,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 07:51:57,918 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:57,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:57,966 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:57,973 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:57,974 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:51:57,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,005 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,019 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,063 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,069 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,105 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,118 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,155 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,171 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,205 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,218 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,254 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,268 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:58,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:58,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:51:58,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 07:51:58,352 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:51:58,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-12 07:51:58,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,420 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,436 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,454 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,520 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,531 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,560 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,579 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,623 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,624 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,662 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,669 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,709 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,723 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,756 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,768 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:58,808 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,818 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:58,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:58,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:51:58,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:51:58,901 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:58,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:51:58,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-12 07:51:58,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:58,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:58,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:51:59,001 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-12 07:51:59,034 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,073 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,085 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,135 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,175 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,184 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,223 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,235 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,252 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,272 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,287 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,324 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,335 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,375 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,385 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:51:59,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:51:59,479 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,490 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:51:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-09-12 07:51:59,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:51:59,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:51:59,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:51:59,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 07:51:59,568 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,611 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,618 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,656 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,670 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,706 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,718 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,758 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,768 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,825 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,855 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,872 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,905 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,918 106 INFO rb-3be5b00-224738-414704 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-09-12 07:51:59,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:51:59,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:51:59,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:52:00,002 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,018 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:52:00,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:52:00,065 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:52:00,068 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:52:00,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-12 07:52:00,091 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:52:00,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:52:00,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:52:00,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 07:52:00,154 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,189 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,202 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,239 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,253 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,306 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,309 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,341 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,352 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,395 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,404 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,439 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,453 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,490 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,502 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:00,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:00,543 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:01,353 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:01,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:52:01,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:52:01,401 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:01,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:52:01,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-12 07:52:01,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:52:01,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19627393 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-09-12 07:52:01,464 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:01,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19627393 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-09-12 07:52:01,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.098 0.099 2026-09-12 07:52:01,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.126 2026-09-12 07:52:01,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:01] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.008 2026-09-12 07:52:02,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:52:02,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:52:02,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:52:02,485 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:02,501 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:52:02,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:52:02,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-09-12 07:52:02,551 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:02,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:52:02,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:52:02,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-12 07:52:02,618 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:02,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:52:02,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:52:02,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-09-12 07:52:02,685 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:02,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:52:02,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:52:02,734 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:02,751 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:02,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:52:02,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:52:02,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-09-12 07:52:02,818 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:02,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:52:02,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:52:02,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-12 07:52:02,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:52:02,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:52:02,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-12 07:52:02,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-12 07:52:02,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:52:02,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:52:02,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:52:03,002 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:52:03,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:52:03,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:52:03,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-12 07:52:03,074 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:03,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:03] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.013 0.018 2026-09-12 07:52:03,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:03] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.036 0.034 2026-09-12 07:52:03,930 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:52:03,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:03,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-12 07:52:03,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-09-12 07:52:04,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-12 07:52:04,752 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:04,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:52:04,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:52:04,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.017 0.021 2026-09-12 07:52:04,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-12 07:52:04,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 07:52:04,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:04,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:52:04,869 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:04,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:52:04,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4022940 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-09-12 07:52:04,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:52:04,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4022940 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-09-12 07:52:04,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.029 0.066 2026-09-12 07:52:05,753 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:05,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:52:05,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:52:05,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:52:05,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:52:05,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:52:05,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:52:05,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-12 07:52:05,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:05,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.017 2026-09-12 07:52:05,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:05] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.015 0.029 2026-09-12 07:52:06,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:52:06,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:52:06,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:06,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-09-12 07:52:06,752 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:06,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:06,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-09-12 07:52:06,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:52:06,844 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:06,852 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:06,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:06] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:52:06,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-09-12 07:52:08,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:08] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 760 0.756 1.210 2026-09-12 07:52:08,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:08] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:52:08,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:08] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.010 0.015 2026-09-12 07:52:08,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.020 2026-09-12 07:52:09,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:09] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.024 0.038 2026-09-12 07:52:09,773 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:09,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:09,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-12 07:52:09,827 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:09,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:09,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-12 07:52:09,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:52:10,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-12 07:52:10,651 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:10,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-12 07:52:10,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-12 07:52:10,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.017 2026-09-12 07:52:10,700 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:52:10,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:10,735 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:10,751 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:10,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:10,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:52:10,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:52:10,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-12 07:52:10,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:52:10,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.017 2026-09-12 07:52:10,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:10,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-12 07:52:10,884 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:10,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:10,920 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:10,934 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:10,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:10,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:10,984 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 07:52:11,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-12 07:52:11,023 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:11] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 07:52:11,038 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:52:11,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,088 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,104 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:52:11,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:52:11,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:52:11,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.017 2026-09-12 07:52:11,211 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,218 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,256 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,271 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,317 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 07:52:11,369 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:52:11,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,422 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,434 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:11,471 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,485 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:11,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 07:52:11,626 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:52:12,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:12,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:12,984 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:13,000 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:13,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 07:52:15,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:15,122 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:15,136 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:15,152 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:15,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:15,187 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:15,992 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:16,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:16,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:52:16,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:52:16,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:52:16,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:16,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.020 2026-09-12 07:52:16,089 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-09-12 07:52:16,103 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:16,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-12 07:52:16,135 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:16,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:52:16,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:52:16,184 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:16,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:52:16,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48203339 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-09-12 07:52:16,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:52:16,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48203339 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-09-12 07:52:16,298 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.028 0.063 2026-09-12 07:52:17,063 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:17,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:17,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:52:17,102 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:52:17,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:52:17,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:17,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:17] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.017 2026-09-12 07:52:17,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-09-12 07:52:17,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:17] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.039 0.030 2026-09-12 07:52:17,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:17,989 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:52:17,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1707 2026-09-12 07:52:17,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:52:17,996 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1707 2026-09-12 07:52:18,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpv1z1_5zl_chrome_odoo" 2026-09-12 07:52:18,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-09-12 07:52:18,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1887 2026-09-12 07:52:18,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwnxxgo2e_chrome_odoo 2026-09-12 07:52:18,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33953/json/version 2026-09-12 07:52:18,646 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33953/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:52:18,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:52:18,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33953/json 2026-09-12 07:52:18,708 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33953/json with timeout 3 increased to 10s during tests 2026-09-12 07:52:18,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33953/devtools/page/93C63F78409111E3A7B34594673DB886 2026-09-12 07:52:18,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:52:18,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:52:18,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:52:18,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:52:18,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:52:18,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:52:18,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:52:19,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:19] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.101 0.480 2026-09-12 07:52:19,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '93C63F78409111E3A7B34594673DB886', 'loaderId': 'E3DDD52F746B596EADA9CCF5A111DEF7', 'isDownload': False} 2026-09-12 07:52:19,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-09-12 07:52:19,540 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:19,555 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:19] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 07:52:19,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:19] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-12 07:52:19,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:19] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-12 07:52:19,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:19] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 07:52:19,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.007 2026-09-12 07:52:20,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:52:20,006 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:52:20,023 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:20,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.256 0.366 2026-09-12 07:52:20,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.641 2026-09-12 07:52:20,719 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:20,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.091 2026-09-12 07:52:20,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:52:20,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:52:21,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.163 0.330 2026-09-12 07:52:21,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.043 2026-09-12 07:52:21,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-12 07:52:21,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:52:21,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.058 0.038 2026-09-12 07:52:21,593 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 07:52:21,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.139 2026-09-12 07:52:21,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.187 2026-09-12 07:52:21,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.271 2026-09-12 07:52:21,779 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52: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-09-12 07:52:21,810 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:52:21,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.028 0.325 2026-09-12 07:52:21,880 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:52:21,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.366 2026-09-12 07:52:21,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.312 2026-09-12 07:52:21,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.318 2026-09-12 07:52:22,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.026 0.305 2026-09-12 07:52:22,103 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.029 0.254 2026-09-12 07:52:22,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.243 2026-09-12 07:52:22,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.261 2026-09-12 07:52:22,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.029 0.269 2026-09-12 07:52:22,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.278 2026-09-12 07:52:22,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.273 2026-09-12 07:52:22,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.223 2026-09-12 07:52:22,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.150 2026-09-12 07:52:22,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.134 2026-09-12 07:52:22,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.113 2026-09-12 07:52:22,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.099 2026-09-12 07:52:22,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.083 2026-09-12 07:52:22,501 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:52:22,519 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,534 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.014 2026-09-12 07:52:22,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:22,643 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,648 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,653 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:22,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:22,681 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:22,728 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:52:22,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-09-12 07:52:22,751 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,771 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:22,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,818 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:52:22,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:52:22,863 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:22,867 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,872 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:52:22,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:52:22,911 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:22,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53711565 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-09-12 07:52:22,945 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:23,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53711565 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-09-12 07:52:23,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.065 0.090 2026-09-12 07:52:23,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:23] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.010 2026-09-12 07:52:23,851 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:23,867 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:23,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:23,904 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:23,918 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:23,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:23,953 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:23,969 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:23,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:24,004 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:24,039 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:24,041 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:24,063 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:24,074 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:24,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:52:24,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:52:24,122 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:24,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:52:24,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67637792 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-09-12 07:52:24,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-09-12 07:52:24,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67637792 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-09-12 07:52:24,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.054 2026-09-12 07:52:24,327 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:52:24,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:52:25,001 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:52:25,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1887 2026-09-12 07:52:25,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:52:25,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1887 2026-09-12 07:52:25,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwnxxgo2e_chrome_odoo" 2026-09-12 07:52:25,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-09-12 07:52:25,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2017 2026-09-12 07:52:25,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpyx6kszig_chrome_odoo 2026-09-12 07:52:25,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44175/json/version 2026-09-12 07:52:25,443 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44175/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:52:25,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:52:25,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44175/json 2026-09-12 07:52:25,485 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44175/json with timeout 3 increased to 10s during tests 2026-09-12 07:52:25,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44175/devtools/page/96E4A748F74956C945A899C8DD41C869 2026-09-12 07:52:25,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:52:25,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:52:25,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:52:25,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:52:25,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:52:25,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:52:25,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:52:26,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.102 0.537 2026-09-12 07:52:26,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '96E4A748F74956C945A899C8DD41C869', 'loaderId': '0BF63DA7A1371AAC68461C9569FA1E88', 'isDownload': False} 2026-09-12 07:52:26,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-09-12 07:52:26,385 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:26,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.012 2026-09-12 07:52:26,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.030 2026-09-12 07:52:26,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.031 2026-09-12 07:52:26,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 07:52:26,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.026 2026-09-12 07:52:26,874 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:26,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 07:52:26,896 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:27,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.272 0.383 2026-09-12 07:52:27,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.666 2026-09-12 07:52:27,619 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:27,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.080 2026-09-12 07:52:27,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 07:52:27,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:52:28,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.132 0.290 2026-09-12 07:52:28,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.049 2026-09-12 07:52:28,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 07:52:28,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 07:52:28,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.052 0.040 2026-09-12 07:52:28,466 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:52:28,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.136 2026-09-12 07:52:28,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:52:28,547 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:52:28,560 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.180 2026-09-12 07:52:28,572 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:52:28,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.198 2026-09-12 07:52:28,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.214 2026-09-12 07:52:28,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.260 2026-09-12 07:52:28,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.215 2026-09-12 07:52:28,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.035 0.187 2026-09-12 07:52:28,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.027 0.234 2026-09-12 07:52:28,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.285 2026-09-12 07:52:28,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.035 0.291 2026-09-12 07:52:28,984 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.276 2026-09-12 07:52:29,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.291 2026-09-12 07:52:29,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.296 2026-09-12 07:52:29,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.245 2026-09-12 07:52:29,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.185 2026-09-12 07:52:29,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.154 2026-09-12 07:52:29,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.126 2026-09-12 07:52:29,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.131 2026-09-12 07:52:29,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.126 2026-09-12 07:52:29,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:52:29,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-12 07:52:29,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:29,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.028 2026-09-12 07:52:29,353 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,358 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,364 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:52:29,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-12 07:52:29,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:29,416 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,419 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-09-12 07:52:29,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:29,480 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,484 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-09-12 07:52:29,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:29,547 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,552 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,573 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-09-12 07:52:29,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:29,611 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,617 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-09-12 07:52:29,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:29,672 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,683 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,705 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:29,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:52:29,724 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:29,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2017 2026-09-12 07:52:29,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:52:29,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2017 2026-09-12 07:52:29,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpyx6kszig_chrome_odoo" 2026-09-12 07:52:29,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-09-12 07:52:32,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2138 2026-09-12 07:52:32,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkcvtt7l9_chrome_odoo 2026-09-12 07:52:32,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46257/json/version 2026-09-12 07:52:32,693 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46257/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:52:32,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:52:32,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46257/json 2026-09-12 07:52:32,740 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46257/json with timeout 3 increased to 10s during tests 2026-09-12 07:52:32,757 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46257/devtools/page/AA4916668FCF0E6056C2BEABD8E57E7E 2026-09-12 07:52:32,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:52:32,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:52:33,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:52:33,062 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:52:33,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:52:33,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:52:33,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:52:33,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:33] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.109 0.540 2026-09-12 07:52:33,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AA4916668FCF0E6056C2BEABD8E57E7E', 'loaderId': '053A160B3A69219C6B9AF066A5A4AF85', 'isDownload': False} 2026-09-12 07:52:33,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-09-12 07:52:33,743 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:33,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:33] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 07:52:33,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:33] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-12 07:52:33,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:33] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-09-12 07:52:34,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:34] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.020 0.010 2026-09-12 07:52:34,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.030 2026-09-12 07:52:34,270 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:34,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 07:52:34,298 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:34,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.225 0.447 2026-09-12 07:52:35,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.681 2026-09-12 07:52:35,064 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:35,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.096 2026-09-12 07:52:35,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:52:35,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:52:35,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.194 0.372 2026-09-12 07:52:35,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.046 2026-09-12 07:52:35,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.013 2026-09-12 07:52:35,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:52:36,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.049 0.080 2026-09-12 07:52:36,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.154 2026-09-12 07:52:36,126 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:52:36,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.222 2026-09-12 07:52:36,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.267 2026-09-12 07:52:36,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.353 2026-09-12 07:52:36,297 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52: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-09-12 07:52:36,313 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:52:36,325 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:52:36,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.382 2026-09-12 07:52:36,355 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.292 2026-09-12 07:52:36,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.241 2026-09-12 07:52:36,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.232 2026-09-12 07:52:36,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.037 0.245 2026-09-12 07:52:36,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.220 2026-09-12 07:52:36,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.029 0.248 2026-09-12 07:52:36,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.288 2026-09-12 07:52:36,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.293 2026-09-12 07:52:36,703 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.005 0.297 2026-09-12 07:52:36,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.301 2026-09-12 07:52:36,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.266 2026-09-12 07:52:36,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.272 2026-09-12 07:52:36,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.261 2026-09-12 07:52:36,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.268 2026-09-12 07:52:36,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.271 2026-09-12 07:52:37,026 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:52:37,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.261 2026-09-12 07:52:37,054 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,072 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.265 2026-09-12 07:52:37,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.248 2026-09-12 07:52:37,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.217 2026-09-12 07:52:37,134 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,152 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.192 2026-09-12 07:52:37,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.161 2026-09-12 07:52:37,171 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-12 07:52:37,203 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.123 2026-09-12 07:52:37,221 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,235 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.117 2026-09-12 07:52:37,254 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.006 0.127 2026-09-12 07:52:37,275 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,288 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.146 2026-09-12 07:52:37,303 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,327 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.007 0.166 2026-09-12 07:52:37,334 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,351 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,459 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,463 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,469 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:52:37,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,490 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,501 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,517 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,547 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,590 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,591 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,625 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,635 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,651 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,670 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,706 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,717 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,755 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,768 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,783 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,801 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,837 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,850 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,887 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,900 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,937 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,950 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:37,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:37,989 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:52:38,807 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,816 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,837 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:38,872 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,883 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:38,928 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,933 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,950 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:38,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:39,005 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,016 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:39,054 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,067 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,083 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,101 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:39,140 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,150 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:39,192 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,202 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:39,244 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,251 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:39,288 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:39,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:52:40,101 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,118 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,134 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,153 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,167 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,184 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:40,250 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,251 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:52:40,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:52:40,310 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:40,315 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:40,317 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:40,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:52:40,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:40] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.012 2026-09-12 07:52:40,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:52:40,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62248765 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-09-12 07:52:40,401 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:52:40,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62248765 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-09-12 07:52:40,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.118 0.123 2026-09-12 07:52:40,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:40] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-09-12 07:52:41,409 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,416 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,434 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,451 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,466 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,484 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:41,554 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,559 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:41,600 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,607 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:41,614 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:52:41,629 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:52:41,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2138 2026-09-12 07:52:41,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:52:41,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2138 2026-09-12 07:52:41,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkcvtt7l9_chrome_odoo" 2026-09-12 07:52:41,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-09-12 07:52:42,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2282 2026-09-12 07:52:42,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsmvje6xy_chrome_odoo 2026-09-12 07:52:42,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45195/json/version 2026-09-12 07:52:42,446 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45195/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:52:42,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:52:42,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45195/json 2026-09-12 07:52:42,495 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45195/json with timeout 3 increased to 10s during tests 2026-09-12 07:52:42,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45195/devtools/page/12E4AD6A471986EB8208EC8562E9257D 2026-09-12 07:52:42,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:52:42,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:52:42,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:52:42,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:52:42,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:52:42,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:52:42,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:52:44,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 1.326 2026-09-12 07:52:44,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '12E4AD6A471986EB8208EC8562E9257D', 'loaderId': '61B2E6E115DE8064128F4601F14193B5', 'isDownload': False} 2026-09-12 07:52:44,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-09-12 07:52:44,256 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:44,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.007 2026-09-12 07:52:44,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.021 2026-09-12 07:52:44,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.040 2026-09-12 07:52:44,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 07:52:44,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 07:52:44,743 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:52:44,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 07:52:44,777 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:45,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.260 0.427 2026-09-12 07:52:45,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 0.697 2026-09-12 07:52:45,559 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:45,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.105 2026-09-12 07:52:45,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:52:45,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 07:52:46,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.136 0.353 2026-09-12 07:52:46,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.043 2026-09-12 07:52:46,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "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-09-12 07:52:46,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:52:46,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.036 0.048 2026-09-12 07:52:46,450 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 07:52:46,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.115 2026-09-12 07:52:46,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.153 2026-09-12 07:52:46,545 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52: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-09-12 07:52:46,553 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:52:46,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.195 2026-09-12 07:52:46,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.229 2026-09-12 07:52:46,618 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:52:46,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.272 2026-09-12 07:52:46,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.237 2026-09-12 07:52:46,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.052 0.265 2026-09-12 07:52:46,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.263 2026-09-12 07:52:46,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.299 2026-09-12 07:52:46,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.285 2026-09-12 07:52:46,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.277 2026-09-12 07:52:47,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.287 2026-09-12 07:52:47,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.282 2026-09-12 07:52:47,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.217 2026-09-12 07:52:47,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.172 2026-09-12 07:52:47,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.155 2026-09-12 07:52:47,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.127 2026-09-12 07:52:47,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.094 2026-09-12 07:52:47,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.012 0.103 2026-09-12 07:52:47,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.108 2026-09-12 07:52:47,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:52:47,269 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:47,284 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:47,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.020 2026-09-12 07:52:47,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:47,369 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:47,375 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:47,381 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:47,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:47,421 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:47,423 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:47,435 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:47,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:52:47,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2282 2026-09-12 07:52:47,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:52:47,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2282 2026-09-12 07:52:47,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsmvje6xy_chrome_odoo" 2026-09-12 07:52:47,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-09-12 07:52:48,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2402 2026-09-12 07:52:48,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmposk8yrjq_chrome_odoo 2026-09-12 07:52:48,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40033/json/version 2026-09-12 07:52:48,107 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40033/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:52:48,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:52:48,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40033/json 2026-09-12 07:52:48,162 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40033/json with timeout 3 increased to 10s during tests 2026-09-12 07:52:48,169 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40033/devtools/page/9BFF014060895A371F774D675AC41AE0 2026-09-12 07:52:48,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:52:48,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:52:48,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:52:48,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:52:48,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:52:48,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:52:48,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:52:49,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 0.537 2026-09-12 07:52:49,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9BFF014060895A371F774D675AC41AE0', 'loaderId': 'F3F6E8147497A9A4639B9313A56A1141', 'isDownload': False} 2026-09-12 07:52:49,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-09-12 07:52:49,041 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:49,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 07:52:49,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-09-12 07:52:49,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.038 0.031 2026-09-12 07:52:49,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:52:49,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.005 2026-09-12 07:52:49,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:52:49,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 07:52:49,561 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:50,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.293 0.405 2026-09-12 07:52:50,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.716 2026-09-12 07:52:50,343 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:50,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.074 2026-09-12 07:52:50,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:52:50,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:52:50,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.091 0.336 2026-09-12 07:52:51,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.043 2026-09-12 07:52:51,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 07:52:51,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:52:51,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.043 0.045 2026-09-12 07:52:51,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.116 2026-09-12 07:52:51,205 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:52:51,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.146 2026-09-12 07:52:51,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.188 2026-09-12 07:52:51,304 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52: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-09-12 07:52:51,321 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:52:51,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.240 2026-09-12 07:52:51,352 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:52:51,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.282 2026-09-12 07:52:51,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.233 2026-09-12 07:52:51,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.031 0.253 2026-09-12 07:52:51,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.326 2026-09-12 07:52:51,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.021 0.267 2026-09-12 07:52:51,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.287 2026-09-12 07:52:51,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.317 2026-09-12 07:52:51,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.323 2026-09-12 07:52:51,755 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.321 2026-09-12 07:52:51,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.239 2026-09-12 07:52:51,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.186 2026-09-12 07:52:51,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.180 2026-09-12 07:52:51,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.012 0.153 2026-09-12 07:52:51,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.125 2026-09-12 07:52:51,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.007 0.128 2026-09-12 07:52:51,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.122 2026-09-12 07:52:52,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:52:52,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-12 07:52:52,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.018 2026-09-12 07:52:52,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:52,085 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,090 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:52,093 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-12 07:52:52,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:52,144 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,151 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-12 07:52:52,187 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:52,206 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,221 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-12 07:52:52,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:52,274 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,283 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,300 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:52,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:52:52,329 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:52,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2402 2026-09-12 07:52:52,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:52:52,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2402 2026-09-12 07:52:52,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmposk8yrjq_chrome_odoo" 2026-09-12 07:52:52,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-09-12 07:52:53,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2523 2026-09-12 07:52:53,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2_fe6_ge_chrome_odoo 2026-09-12 07:52:53,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36367/json/version 2026-09-12 07:52:53,300 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36367/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:52:53,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:52:53,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36367/json 2026-09-12 07:52:53,343 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36367/json with timeout 3 increased to 10s during tests 2026-09-12 07:52:53,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36367/devtools/page/2BA1F4362000FEC3FE45A2F8F40CE927 2026-09-12 07:52:53,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:52:53,360 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:52:53,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:52:53,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:52:53,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:52:53,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:52:53,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:52:54,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.090 0.508 2026-09-12 07:52:54,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2BA1F4362000FEC3FE45A2F8F40CE927', 'loaderId': 'B9DB33D392D362010892D84AE18BE0E0', 'isDownload': False} 2026-09-12 07:52:54,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-09-12 07:52:54,278 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:54,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 07:52:54,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.017 2026-09-12 07:52:54,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-09-12 07:52:54,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 07:52:54,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:52:54,702 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:54,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:52:54,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 07:52:54,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:52:54,779 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:55,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.347 0.423 2026-09-12 07:52:55,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:55] "GET /pos/ui HTTP/1.1" 200 - 21 0.021 0.784 2026-09-12 07:52:55,616 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:55,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.068 2026-09-12 07:52:55,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 07:52:55,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:52:55,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:52:55,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:52:56,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.218 0.332 2026-09-12 07:52:56,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.041 2026-09-12 07:52:56,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "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-09-12 07:52:56,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 07:52:56,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.050 0.037 2026-09-12 07:52:56,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.127 2026-09-12 07:52:56,684 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:52:56,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.169 2026-09-12 07:52:56,723 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:52:56,738 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:52:56,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.206 2026-09-12 07:52:56,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.258 2026-09-12 07:52:56,828 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:52:56,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.042 0.296 2026-09-12 07:52:56,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.283 2026-09-12 07:52:56,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:56] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.248 2026-09-12 07:52:57,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.031 0.263 2026-09-12 07:52:57,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.306 2026-09-12 07:52:57,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.284 2026-09-12 07:52:57,172 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.271 2026-09-12 07:52:57,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.030 0.291 2026-09-12 07:52:57,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.306 2026-09-12 07:52:57,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.306 2026-09-12 07:52:57,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.024 0.251 2026-09-12 07:52:57,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.248 2026-09-12 07:52:57,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.026 0.218 2026-09-12 07:52:57,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.211 2026-09-12 07:52:57,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.160 2026-09-12 07:52:57,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.020 0.126 2026-09-12 07:52:57,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.126 2026-09-12 07:52:57,472 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:52:57,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-12 07:52:57,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.020 0.120 2026-09-12 07:52:57,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:57,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.037 2026-09-12 07:52:57,594 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,600 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,605 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:57,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-12 07:52:57,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:57,675 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,680 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-09-12 07:52:57,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:57,727 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,735 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-09-12 07:52:57,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:57,786 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,799 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-12 07:52:57,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:57,856 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,868 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-12 07:52:57,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:57,926 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,933 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:57,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-12 07:52:57,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:57,991 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,003 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-12 07:52:58,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:58,055 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,068 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-09-12 07:52:58,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:58,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,133 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-09-12 07:52:58,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:52:58,187 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,217 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,222 106 INFO rb-3be5b00-224738-414704 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-09-12 07:52:58,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:52:58,246 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:52:58,262 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2523 2026-09-12 07:52:58,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:52:58,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2523 2026-09-12 07:52:58,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2_fe6_ge_chrome_odoo" 2026-09-12 07:52:58,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-09-12 07:52:58,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2653 2026-09-12 07:52:58,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8xbht1bf_chrome_odoo 2026-09-12 07:52:58,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37045/json/version 2026-09-12 07:52:58,818 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37045/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:52:58,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:52:58,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37045/json 2026-09-12 07:52:58,861 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37045/json with timeout 3 increased to 10s during tests 2026-09-12 07:52:58,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37045/devtools/page/589B05517672A1B7EA5381864EE4FD19 2026-09-12 07:52:58,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:52:58,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:52:59,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:52:59,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:52:59,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:52:59,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:52:59,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:52:59,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.100 0.512 2026-09-12 07:52:59,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '589B05517672A1B7EA5381864EE4FD19', 'loaderId': 'CCF3266771E55A52D39B43088308F864', 'isDownload': False} 2026-09-12 07:52:59,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-09-12 07:52:59,771 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:52:59,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:59] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 07:52:59,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:59] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.027 2026-09-12 07:52:59,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:52:59] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.028 2026-09-12 07:53:00,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:00] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:53:00,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.025 0.007 2026-09-12 07:53:00,274 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:00,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 07:53:00,298 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:00,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.242 0.407 2026-09-12 07:53:01,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.042 2026-09-12 07:53:01,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.012 2026-09-12 07:53:01,071 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:01,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:53:01,195 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.048 0.052 2026-09-12 07:53:01,203 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:01,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.111 2026-09-12 07:53:01,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.028 0.157 2026-09-12 07:53:01,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.229 2026-09-12 07:53:01,374 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:53:01,390 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:53:01,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.254 2026-09-12 07:53:01,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.036 0.296 2026-09-12 07:53:01,480 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:01,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.303 2026-09-12 07:53:01,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.309 2026-09-12 07:53:01,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.034 0.296 2026-09-12 07:53:01,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.284 2026-09-12 07:53:01,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.329 2026-09-12 07:53:01,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.025 0.289 2026-09-12 07:53:01,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.300 2026-09-12 07:53:01,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.288 2026-09-12 07:53:01,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.025 0.264 2026-09-12 07:53:01,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.226 2026-09-12 07:53:01,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.193 2026-09-12 07:53:01,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.155 2026-09-12 07:53:01,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.132 2026-09-12 07:53:01,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.120 2026-09-12 07:53:01,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:01] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.110 2026-09-12 07:53:02,118 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,144 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,154 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.018 2026-09-12 07:53:02,168 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,183 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,202 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,216 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,233 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,256 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,292 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,297 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,303 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:53:02,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-09-12 07:53:02,334 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,352 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,371 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,391 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,403 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,417 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,440 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,449 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,467 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:02,472 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:02,490 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:02,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2653 2026-09-12 07:53:02,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:02,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2653 2026-09-12 07:53:02,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8xbht1bf_chrome_odoo" 2026-09-12 07:53:02,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-09-12 07:53:02,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2773 2026-09-12 07:53:02,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpityf22xd_chrome_odoo 2026-09-12 07:53:02,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35701/json/version 2026-09-12 07:53:02,985 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35701/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:02,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:02,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35701/json 2026-09-12 07:53:02,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35701/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:02,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35701/devtools/page/7C819034E46C5FD44716E1886DC9B3BA 2026-09-12 07:53:03,004 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:03,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:03,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:53:03,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:03,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:03,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:03,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:03,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:03] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.087 0.533 2026-09-12 07:53:03,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7C819034E46C5FD44716E1886DC9B3BA', 'loaderId': '131A4D87F76D8D9651BF35B09A6728C7', 'isDownload': False} 2026-09-12 07:53:03,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-09-12 07:53:03,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:03,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:03] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 07:53:03,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:03] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.014 2026-09-12 07:53:03,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:03] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-09-12 07:53:04,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:04] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:53:04,244 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 07:53:04,281 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:04,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:53:04,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:04,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.281 0.377 2026-09-12 07:53:05,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 0.683 2026-09-12 07:53:05,071 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:05,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.110 2026-09-12 07:53:05,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:53:05,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:53:05,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.309 2026-09-12 07:53:05,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.041 2026-09-12 07:53:05,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.011 2026-09-12 07:53:05,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.005 2026-09-12 07:53:05,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.028 0.033 2026-09-12 07:53:05,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.075 2026-09-12 07:53:05,919 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:53:05,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.113 2026-09-12 07:53:06,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.167 2026-09-12 07:53:06,022 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:53:06,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.198 2026-09-12 07:53:06,041 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:06,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.225 2026-09-12 07:53:06,104 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:06,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.228 2026-09-12 07:53:06,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.219 2026-09-12 07:53:06,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.237 2026-09-12 07:53:06,265 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.024 0.199 2026-09-12 07:53:06,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.246 2026-09-12 07:53:06,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.206 2026-09-12 07:53:06,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.224 2026-09-12 07:53:06,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.217 2026-09-12 07:53:06,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.183 2026-09-12 07:53:06,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.161 2026-09-12 07:53:06,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.113 2026-09-12 07:53:06,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.096 2026-09-12 07:53:06,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.103 2026-09-12 07:53:06,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.006 0.106 2026-09-12 07:53:06,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:53:06,767 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:06,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.015 2026-09-12 07:53:06,827 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,833 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,833 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:06,864 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:06,874 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,885 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:06,922 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,933 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:06,969 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:06,982 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:07,019 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,035 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:07,069 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,082 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,102 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:07,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,132 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:07,171 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:07,985 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:08,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:08,019 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:08,032 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:08,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:53:08,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:53:08,080 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:08,082 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:08,083 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:08,099 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:08,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:53:08,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32162705 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-09-12 07:53:08,139 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:08,147 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:08,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32162705 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-09-12 07:53:08,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.067 0.101 2026-09-12 07:53:08,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:53:08,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.006 2026-09-12 07:53:09,067 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:09,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:53:09,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:53:09,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-09-12 07:53:09,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-09-12 07:53:09,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:09] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.024 0.029 2026-09-12 07:53:09,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-12 07:53:09,943 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:10,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-09-12 07:53:10,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-12 07:53:10,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:10] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.007 0.013 2026-09-12 07:53:10,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:10] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.018 0.028 2026-09-12 07:53:11,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-09-12 07:53:12,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:12] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 619 0.576 0.693 2026-09-12 07:53:12,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:12] "GET /web HTTP/1.1" 200 - 43 0.030 0.270 2026-09-12 07:53:12,394 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:12] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 07:53:12,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:12] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 07:53:12,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:12] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.002 0.039 2026-09-12 07:53:12,430 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:12,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:12] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:53:13,092 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 07:53:13,107 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 07:53:13,115 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-12 07:53:13,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.007 2026-09-12 07:53:13,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.012 0.011 2026-09-12 07:53:13,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.102 0.139 2026-09-12 07:53:13,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.233 2026-09-12 07:53:13,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.239 2026-09-12 07:53:13,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.021 0.234 2026-09-12 07:53:13,443 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.271 2026-09-12 07:53:13,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.261 2026-09-12 07:53:13,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.075 2026-09-12 07:53:13,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.077 2026-09-12 07:53:13,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.066 2026-09-12 07:53:13,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.014 0.110 2026-09-12 07:53:13,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:13] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.068 2026-09-12 07:53:13,639 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:14,149 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.008 2026-09-12 07:53:14,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.053 0.046 2026-09-12 07:53:14,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.084 2026-09-12 07:53:14,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.094 2026-09-12 07:53:14,298 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.014 0.095 2026-09-12 07:53:14,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.051 2026-09-12 07:53:14,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.034 2026-09-12 07:53:14,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.010 0.050 2026-09-12 07:53:14,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.069 2026-09-12 07:53:14,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.088 2026-09-12 07:53:14,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.039 0.054 2026-09-12 07:53:14,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:14] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.011 0.025 2026-09-12 07:53:15,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-12 07:53:15,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:15,387 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:15,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2773 2026-09-12 07:53:15,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:15,390 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2773 2026-09-12 07:53:15,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpityf22xd_chrome_odoo" 2026-09-12 07:53:15,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-09-12 07:53:15,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2963 2026-09-12 07:53:15,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_g0llbf3_chrome_odoo 2026-09-12 07:53:15,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37859/json/version 2026-09-12 07:53:15,959 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37859/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:16,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:16,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37859/json 2026-09-12 07:53:16,013 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37859/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:16,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37859/devtools/page/47CB3333F615B9B9B785333572CA2401 2026-09-12 07:53:16,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:16,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:16,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 07:53:16,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:16,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:16,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:16,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:16,984 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.122 0.640 2026-09-12 07:53:16,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '47CB3333F615B9B9B785333572CA2401', 'loaderId': 'ED867F3493C5EE6E92A727B402FDF7CD', 'isDownload': False} 2026-09-12 07:53:16,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-09-12 07:53:16,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:17,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:17] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:53:17,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:17] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 07:53:17,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:17] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-12 07:53:17,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:17] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-09-12 07:53:17,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.018 2026-09-12 07:53:17,475 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:53:17,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-12 07:53:17,509 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:18,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:53:19,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.292 1.225 2026-09-12 07:53:19,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.054 2026-09-12 07:53:19,151 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.014 2026-09-12 07:53:19,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:53:19,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.027 0.038 2026-09-12 07:53:19,284 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:19,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.030 0.095 2026-09-12 07:53:19,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.029 0.169 2026-09-12 07:53:19,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.219 2026-09-12 07:53:19,444 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:19,461 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:19,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.252 2026-09-12 07:53:19,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.314 2026-09-12 07:53:19,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.234 2026-09-12 07:53:19,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.262 2026-09-12 07:53:19,617 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:53:19,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.234 2026-09-12 07:53:19,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.022 0.233 2026-09-12 07:53:19,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.262 2026-09-12 07:53:19,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.231 2026-09-12 07:53:19,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.222 2026-09-12 07:53:19,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.179 2026-09-12 07:53:19,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.170 2026-09-12 07:53:19,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.151 2026-09-12 07:53:19,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.117 2026-09-12 07:53:19,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.111 2026-09-12 07:53:19,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.118 2026-09-12 07:53:19,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.019 0.122 2026-09-12 07:53:20,266 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,281 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.016 2026-09-12 07:53:20,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:20,338 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,343 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:20,344 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:20,370 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,381 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:53:20,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:53:20,438 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:20,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-09-12 07:53:20,446 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:20,450 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,471 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,489 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,501 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:53:20,522 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,535 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:20,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:53:20,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-12 07:53:20,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:20,588 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:20,631 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:20] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.018 2026-09-12 07:53:20,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2963 2026-09-12 07:53:20,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:20,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2963 2026-09-12 07:53:20,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_g0llbf3_chrome_odoo" 2026-09-12 07:53:20,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-09-12 07:53:21,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3084 2026-09-12 07:53:21,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpt6cjvt_s_chrome_odoo 2026-09-12 07:53:21,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36205/json/version 2026-09-12 07:53:21,157 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36205/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:21,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:21,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36205/json 2026-09-12 07:53:21,171 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36205/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:21,183 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36205/devtools/page/5E12CDCA8469815C91D13CF9D06E8EBC 2026-09-12 07:53:21,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:21,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:21,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:53:21,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:21,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:21,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:21,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:22,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.103 0.559 2026-09-12 07:53:22,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5E12CDCA8469815C91D13CF9D06E8EBC', 'loaderId': 'AE9229A100C0A2287F1930B55B37A8CC', 'isDownload': False} 2026-09-12 07:53:22,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-09-12 07:53:22,017 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:22,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 07:53:22,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-12 07:53:22,069 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.023 2026-09-12 07:53:22,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 07:53:22,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 07:53:22,504 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:53:22,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 07:53:22,521 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:23,127 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.224 0.383 2026-09-12 07:53:23,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.009 0.625 2026-09-12 07:53:23,184 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:23,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.067 2026-09-12 07:53:23,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:53:23,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:53:23,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.173 0.318 2026-09-12 07:53:23,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.046 2026-09-12 07:53:23,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "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-09-12 07:53:23,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:53:23,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:23] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.031 0.035 2026-09-12 07:53:24,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.090 2026-09-12 07:53:24,043 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:24,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.128 2026-09-12 07:53:24,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.193 2026-09-12 07:53:24,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.227 2026-09-12 07:53:24,213 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 07:53:24,239 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:24,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.299 2026-09-12 07:53:24,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.258 2026-09-12 07:53:24,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.218 2026-09-12 07:53:24,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.228 2026-09-12 07:53:24,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.214 2026-09-12 07:53:24,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.012 0.162 2026-09-12 07:53:24,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.161 2026-09-12 07:53:24,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.161 2026-09-12 07:53:24,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.148 2026-09-12 07:53:24,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.144 2026-09-12 07:53:24,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.111 2026-09-12 07:53:24,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.088 2026-09-12 07:53:24,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.068 2026-09-12 07:53:24,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-12 07:53:24,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:24] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.081 2026-09-12 07:53:24,948 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:24,966 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:24,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,056 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,061 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,063 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:25,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,094 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,101 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,141 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,151 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,189 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,199 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,249 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,285 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,301 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,338 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,366 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:25,386 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,398 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:53:25,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:53:25,454 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:25] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:25,467 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,482 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,507 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:25,530 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:53:25,549 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,566 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:25,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:25,586 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 07:53:25,594 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:25,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3084 2026-09-12 07:53:25,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:25,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3084 2026-09-12 07:53:25,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpt6cjvt_s_chrome_odoo" 2026-09-12 07:53:25,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-09-12 07:53:26,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3216 2026-09-12 07:53:26,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8jprlf8w_chrome_odoo 2026-09-12 07:53:26,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35879/json/version 2026-09-12 07:53:26,121 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35879/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:26,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:26,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35879/json 2026-09-12 07:53:26,150 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35879/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:26,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35879/devtools/page/34F535996A0F20592A66DC68AB778381 2026-09-12 07:53:26,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:26,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:26,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 07:53:26,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:26,297 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:26,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:26,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:26,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.075 0.542 2026-09-12 07:53:26,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '34F535996A0F20592A66DC68AB778381', 'loaderId': '61D492B959791570148347BD9AF6C23C', 'isDownload': False} 2026-09-12 07:53:26,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-09-12 07:53:26,943 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:26,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:26] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 07:53:26,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:26] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 07:53:26,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:26] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-09-12 07:53:27,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:27] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 07:53:27,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 07:53:27,374 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:27,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:53:27,398 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:28,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.268 0.400 2026-09-12 07:53:28,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.679 2026-09-12 07:53:28,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:28,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.097 2026-09-12 07:53:28,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:53:28,287 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 07:53:28,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.171 0.306 2026-09-12 07:53:28,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.045 2026-09-12 07:53:28,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 07:53:28,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 07:53:28,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.027 0.041 2026-09-12 07:53:28,993 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:29,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.105 2026-09-12 07:53:29,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.139 2026-09-12 07:53:29,103 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53: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-09-12 07:53:29,125 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:29,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.172 2026-09-12 07:53:29,174 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.219 2026-09-12 07:53:29,189 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:53:29,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.264 2026-09-12 07:53:29,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.227 2026-09-12 07:53:29,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.008 2026-09-12 07:53:29,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.029 0.152 2026-09-12 07:53:29,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.205 2026-09-12 07:53:29,389 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.173 2026-09-12 07:53:29,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.005 0.361 2026-09-12 07:53:29,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.197 2026-09-12 07:53:29,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.197 2026-09-12 07:53:29,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 07:53:29,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.155 2026-09-12 07:53:29,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.117 2026-09-12 07:53:29,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.102 2026-09-12 07:53:29,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.096 2026-09-12 07:53:29,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.277 2026-09-12 07:53:29,851 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:29,867 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:29,885 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:29,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:29,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.014 2026-09-12 07:53:29,909 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:53:29,917 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3216 2026-09-12 07:53:29,917 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:29,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3216 2026-09-12 07:53:29,971 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8jprlf8w_chrome_odoo" 2026-09-12 07:53:29,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-09-12 07:53:32,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3331 2026-09-12 07:53:32,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkru5f02r_chrome_odoo 2026-09-12 07:53:32,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37657/json/version 2026-09-12 07:53:32,678 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37657/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:32,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:32,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37657/json 2026-09-12 07:53:32,709 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37657/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:32,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37657/devtools/page/D39FCD77BB94D34E3185F095FDAE4503 2026-09-12 07:53:32,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:32,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:32,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:53:32,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:32,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:32,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:32,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:33,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:33] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.077 0.554 2026-09-12 07:53:33,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D39FCD77BB94D34E3185F095FDAE4503', 'loaderId': '4B0CB7CAFFBF8C2DF1EB09F0CA2969A2', 'isDownload': False} 2026-09-12 07:53:33,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-09-12 07:53:33,606 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:33,629 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:33] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 07:53:33,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:33] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.028 2026-09-12 07:53:33,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:33] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-12 07:53:34,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:53:34,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:53:34,083 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:53:34,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:53:34,102 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:34,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.194 0.414 2026-09-12 07:53:34,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.045 2026-09-12 07:53:34,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.014 2026-09-12 07:53:34,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:53:34,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.029 0.051 2026-09-12 07:53:34,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.112 2026-09-12 07:53:34,990 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:53:35,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.172 2026-09-12 07:53:35,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.202 2026-09-12 07:53:35,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:53:35,115 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:53:35,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.251 2026-09-12 07:53:35,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.031 0.293 2026-09-12 07:53:35,221 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:53:35,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.272 2026-09-12 07:53:35,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.268 2026-09-12 07:53:35,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.263 2026-09-12 07:53:35,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.053 0.233 2026-09-12 07:53:35,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.296 2026-09-12 07:53:35,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.253 2026-09-12 07:53:35,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.292 2026-09-12 07:53:35,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.280 2026-09-12 07:53:35,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.283 2026-09-12 07:53:35,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.276 2026-09-12 07:53:35,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.251 2026-09-12 07:53:35,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.244 2026-09-12 07:53:35,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.235 2026-09-12 07:53:35,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.233 2026-09-12 07:53:35,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.223 2026-09-12 07:53:35,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-09-12 07:53:35,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:53:35,865 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:35,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.230 2026-09-12 07:53:35,893 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:35,919 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:35,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.226 2026-09-12 07:53:35,939 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:35,952 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:35,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:35] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.257 2026-09-12 07:53:36,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.245 2026-09-12 07:53:36,016 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:36,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.228 2026-09-12 07:53:36,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.204 2026-09-12 07:53:36,076 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:36,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Validate the popup (trigger: .payment-input-number)' 2026-09-12 07:53:36,087 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.172 2026-09-12 07:53:36,095 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:36,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.166 2026-09-12 07:53:36,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.121 2026-09-12 07:53:36,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.122 2026-09-12 07:53:36,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.121 2026-09-12 07:53:36,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:36] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.128 2026-09-12 07:53:36,937 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:36,948 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:36,964 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:36,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:36,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3331 2026-09-12 07:53:36,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:36,989 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3331 2026-09-12 07:53:37,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkru5f02r_chrome_odoo" 2026-09-12 07:53:37,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3455 2026-09-12 07:53:37,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvden3ylu_chrome_odoo 2026-09-12 07:53:37,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35983/json/version 2026-09-12 07:53:37,220 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35983/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:37,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:37,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35983/json 2026-09-12 07:53:37,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35983/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:37,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35983/devtools/page/58A74353CC13103715C85C4DBF40B13F 2026-09-12 07:53:37,246 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:37,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:37,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:53:37,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:37,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:37,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:37,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.016 0.047 2026-09-12 07:53:37,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '58A74353CC13103715C85C4DBF40B13F', 'loaderId': '2D0441829F56457607AF6AC7CA2429A5', 'isDownload': False} 2026-09-12 07:53:37,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-09-12 07:53:37,389 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:37,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 07:53:37,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-12 07:53:37,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-12 07:53:37,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:53:37,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:53:37,881 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:53:37,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:53:37,911 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:38,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.123 0.335 2026-09-12 07:53:38,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.035 2026-09-12 07:53:38,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.012 2026-09-12 07:53:38,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:53:38,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.054 2026-09-12 07:53:38,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.076 2026-09-12 07:53:38,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.112 2026-09-12 07:53:38,662 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:53:38,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.142 2026-09-12 07:53:38,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.194 2026-09-12 07:53:38,745 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:53:38,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.210 2026-09-12 07:53:38,762 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:53:38,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.206 2026-09-12 07:53:38,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.247 2026-09-12 07:53:38,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.215 2026-09-12 07:53:38,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.235 2026-09-12 07:53:38,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:38] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.016 0.208 2026-09-12 07:53:39,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.005 0.240 2026-09-12 07:53:39,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.268 2026-09-12 07:53:39,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.253 2026-09-12 07:53:39,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.243 2026-09-12 07:53:39,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.222 2026-09-12 07:53:39,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.237 2026-09-12 07:53:39,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.025 0.223 2026-09-12 07:53:39,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.263 2026-09-12 07:53:39,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.251 2026-09-12 07:53:39,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.255 2026-09-12 07:53:39,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.242 2026-09-12 07:53:39,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.249 2026-09-12 07:53:39,474 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,486 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,503 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.240 2026-09-12 07:53:39,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.210 2026-09-12 07:53:39,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.183 2026-09-12 07:53:39,552 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.150 2026-09-12 07:53:39,555 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,568 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.144 2026-09-12 07:53:39,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.104 2026-09-12 07:53:39,587 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,606 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.092 2026-09-12 07:53:39,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.098 2026-09-12 07:53:39,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.112 2026-09-12 07:53:39,665 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,718 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,726 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:39,729 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:39,843 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:40,594 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:40,603 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:40,614 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:40,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:53:40,631 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:40,647 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:40,666 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:40,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:40,686 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:40,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3455 2026-09-12 07:53:40,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:40,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3455 2026-09-12 07:53:40,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvden3ylu_chrome_odoo" 2026-09-12 07:53:40,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-09-12 07:53:43,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3583 2026-09-12 07:53:43,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8d_2ijnj_chrome_odoo 2026-09-12 07:53:43,410 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46169/json/version 2026-09-12 07:53:43,412 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46169/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:43,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:43,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46169/json 2026-09-12 07:53:43,442 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46169/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:43,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46169/devtools/page/68A33A201E9AF0049D47058EF4AAA1E0 2026-09-12 07:53:43,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:43,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:43,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:53:43,674 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:43,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:43,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:43,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:44,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.089 0.490 2026-09-12 07:53:44,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '68A33A201E9AF0049D47058EF4AAA1E0', 'loaderId': 'A68F600A198DAA1368AD4E6813ECD383', 'isDownload': False} 2026-09-12 07:53:44,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-09-12 07:53:44,277 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:44,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 07:53:44,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-12 07:53:44,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-12 07:53:44,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:53:44,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-09-12 07:53:44,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 07:53:44,688 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:44,695 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:45,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.236 0.411 2026-09-12 07:53:45,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.045 2026-09-12 07:53:45,467 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.011 2026-09-12 07:53:45,472 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:45,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:53:45,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.054 0.047 2026-09-12 07:53:45,610 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:53:45,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.033 0.126 2026-09-12 07:53:45,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.176 2026-09-12 07:53:45,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.233 2026-09-12 07:53:45,789 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:53:45,802 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:45,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.027 0.275 2026-09-12 07:53:45,848 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:53:45,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.336 2026-09-12 07:53:45,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.270 2026-09-12 07:53:45,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.292 2026-09-12 07:53:46,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.296 2026-09-12 07:53:46,069 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.015 0.244 2026-09-12 07:53:46,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.238 2026-09-12 07:53:46,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.251 2026-09-12 07:53:46,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.268 2026-09-12 07:53:46,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-12 07:53:46,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.273 2026-09-12 07:53:46,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.262 2026-09-12 07:53:46,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.265 2026-09-12 07:53:46,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.260 2026-09-12 07:53:46,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.260 2026-09-12 07:53:46,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.495 2026-09-12 07:53:46,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.238 2026-09-12 07:53:46,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.023 0.243 2026-09-12 07:53:46,535 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,551 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,569 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.243 2026-09-12 07:53:46,589 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,608 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.023 0.241 2026-09-12 07:53:46,634 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.229 2026-09-12 07:53:46,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.220 2026-09-12 07:53:46,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.183 2026-09-12 07:53:46,676 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,691 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,692 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:46,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:46,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.150 2026-09-12 07:53:46,706 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:53:46,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.128 2026-09-12 07:53:46,725 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 07:53:46,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3583 2026-09-12 07:53:46,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:46,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3583 2026-09-12 07:53:46,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.102 2026-09-12 07:53:46,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.123 2026-09-12 07:53:46,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.126 2026-09-12 07:53:46,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8d_2ijnj_chrome_odoo" 2026-09-12 07:53:46,790 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-09-12 07:53:46,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.126 2026-09-12 07:53:46,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-09-12 07:53:47,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:47,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:47] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.010 0.220 2026-09-12 07:53:47,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-09-12 07:53:47,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-09-12 07:53:47,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3716 2026-09-12 07:53:47,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqse6tfsu_chrome_odoo 2026-09-12 07:53:47,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35897/json/version 2026-09-12 07:53:47,733 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35897/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:47,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:47,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35897/json 2026-09-12 07:53:47,789 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35897/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:47,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35897/devtools/page/D8E2BCC90E492D0823E0ECDFE899123C 2026-09-12 07:53:47,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:47,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:47,966 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:53:47,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:47,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:47,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:47,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:48,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.110 0.504 2026-09-12 07:53:48,605 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D8E2BCC90E492D0823E0ECDFE899123C', 'loaderId': 'DDB31C8895501C159EDAD4E1B4D13A78', 'isDownload': False} 2026-09-12 07:53:48,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-09-12 07:53:48,611 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:48,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:48] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:53:48,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:48] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-09-12 07:53:48,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:48] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-09-12 07:53:49,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.015 0.009 2026-09-12 07:53:49,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.024 2026-09-12 07:53:49,061 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 07:53:49,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:53:49,079 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:49,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.253 0.415 2026-09-12 07:53:49,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.046 2026-09-12 07:53:49,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:53:49,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-09-12 07:53:49,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 07:53:49,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.050 0.046 2026-09-12 07:53:50,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.141 2026-09-12 07:53:50,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:53:50,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.188 2026-09-12 07:53:50,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.227 2026-09-12 07:53:50,189 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:53:50,211 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:53:50,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.282 2026-09-12 07:53:50,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.342 2026-09-12 07:53:50,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.308 2026-09-12 07:53:50,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.034 0.255 2026-09-12 07:53:50,394 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:53:50,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.272 2026-09-12 07:53:50,467 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.026 0.211 2026-09-12 07:53:50,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.259 2026-09-12 07:53:50,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.214 2026-09-12 07:53:50,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.215 2026-09-12 07:53:50,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.144 2026-09-12 07:53:50,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.148 2026-09-12 07:53:50,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.148 2026-09-12 07:53:50,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.088 2026-09-12 07:53:50,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.074 2026-09-12 07:53:50,608 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.075 2026-09-12 07:53:50,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.079 2026-09-12 07:53:50,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:53:50,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:53:50,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.013 2026-09-12 07:53:51,010 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:51,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:53:51,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-12 07:53:51,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-12 07:53:51,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-09-12 07:53:51,961 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:52,012 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.017 0.030 2026-09-12 07:53:52,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 07:53:52,778 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:52,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:53:52,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:53:52,817 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:52,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3716 2026-09-12 07:53:52,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:53:52,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3716 2026-09-12 07:53:52,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqse6tfsu_chrome_odoo" 2026-09-12 07:53:52,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-09-12 07:53:53,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3839 2026-09-12 07:53:53,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpd_0o11v6_chrome_odoo 2026-09-12 07:53:53,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44343/json/version 2026-09-12 07:53:53,280 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44343/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:53:53,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:53:53,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44343/json 2026-09-12 07:53:53,312 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44343/json with timeout 3 increased to 10s during tests 2026-09-12 07:53:53,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44343/devtools/page/8DFD3A3045691D758B65BD52A970222A 2026-09-12 07:53:53,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:53:53,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:53:53,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:53:53,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:53:53,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:53:53,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:53:53,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:53:54,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:54] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.081 1.372 2026-09-12 07:53:54,948 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8DFD3A3045691D758B65BD52A970222A', 'loaderId': 'D1D947A96E51560891A6895FA80F8E3A', 'isDownload': False} 2026-09-12 07:53:54,949 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-09-12 07:53:54,961 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:53:54,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 07:53:54,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 07:53:54,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:54] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-12 07:53:55,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.010 0.009 2026-09-12 07:53:55,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-09-12 07:53:55,471 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:53:55,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-12 07:53:55,506 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:56,168 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.279 0.391 2026-09-12 07:53:56,272 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:56,282 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.060 2026-09-12 07:53:56,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.012 2026-09-12 07:53:56,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.017 2026-09-12 07:53:56,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.027 0.051 2026-09-12 07:53:56,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.093 2026-09-12 07:53:56,495 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:53:56,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.140 2026-09-12 07:53:56,542 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:53:56,552 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:56,558 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:56,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.182 2026-09-12 07:53:56,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.219 2026-09-12 07:53:56,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.256 2026-09-12 07:53:56,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.206 2026-09-12 07:53:56,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.014 0.172 2026-09-12 07:53:56,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.152 2026-09-12 07:53:56,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.181 2026-09-12 07:53:56,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.183 2026-09-12 07:53:56,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.164 2026-09-12 07:53:56,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.169 2026-09-12 07:53:56,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.158 2026-09-12 07:53:56,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.151 2026-09-12 07:53:56,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.115 2026-09-12 07:53:56,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.109 2026-09-12 07:53:56,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-12 07:53:56,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.081 2026-09-12 07:53:56,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:56] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.093 2026-09-12 07:53:57,267 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,302 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.027 2026-09-12 07:53:57,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-12 07:53:57,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-12 07:53:57,364 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-09-12 07:53:57,380 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,397 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-12 07:53:57,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-12 07:53:57,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-09-12 07:53:57,463 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,480 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,496 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,513 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,530 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,547 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,571 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,577 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:57,577 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:53:57,581 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 07:53:57,600 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,636 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:57,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79131911 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-09-12 07:53:57,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:53:57,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79131911 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-09-12 07:53:57,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.071 0.096 2026-09-12 07:53:57,897 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 07:53:57,898 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 07:53:57,898 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 07:53:57,898 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 07:53:57,899 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 07:53:57,899 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 07:53:57,899 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 07:53:57,900 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 07:53:57,900 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 07:53:57,900 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 07:53:57,900 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 07:53:57,901 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 07:53:57,901 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 07:53:57,901 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 07:53:57,902 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 07:53:57,902 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 07:53:57,902 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 07:53:57,902 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 07:53:57,903 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 07:53:57,903 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 07:53:57,903 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 07:53:57,904 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 07:53:57,904 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 07:53:57,904 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 07:53:57,905 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 07:53:57,905 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 07:53:57,905 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 07:53:57,905 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 07:53:57,906 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 07:53:57,906 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 07:53:57,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:57,931 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:57,949 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:53:57,958 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 07:53:57,970 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 07:53:57,978 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 07:53:57,979 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:57] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 07:53:57,981 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 07:53:57,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 07:53:57,998 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 07:53:58,003 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 07:53:58,010 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 07:53:58,015 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:53:58,021 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 07:53:58,023 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:53:58,025 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 07:53:58,034 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 07:53:58,039 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 07:53:58,048 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 07:53:58,054 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 07:53:58,055 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 07:53:58,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 07:53:58,075 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 07:53:58,077 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 07:53:58,080 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 07:53:58,082 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 07:53:58,084 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 07:53:58,090 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 07:53:58,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 07:53:58,105 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 07:53:58,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 07:53:58,121 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 07:53:58,125 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:53:58,126 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 07:53:58,129 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 07:53:58,136 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 07:53:58,139 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 07:53:58,154 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-09-12 07:53:58,158 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 07:53:58,166 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 07:53:58,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 07:53:58,178 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 07:53:58,194 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 07:53:58,194 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.089 2026-09-12 07:53:58,201 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 07:53:58,203 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 07:53:58,204 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 07:53:58,219 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 07:53:58,224 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 07:53:58,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.031 0.026 2026-09-12 07:53:58,233 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:53:58,237 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 07:53:58,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 07:53:58,247 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 07:53:58,266 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 07:53:58,272 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 07:53:58,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 07:53:58,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 07:53:58,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 07:53:58,270 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 07:53:58,274 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 07:53:58,278 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 07:53:58,280 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:53:58,291 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 07:53:58,296 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:53:58,301 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 07:53:58,301 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 07:53:58,305 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:58,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 07:53:58,308 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:58,311 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 07:53:58,311 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 07:53:58,317 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 07:53:58,319 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:53:58,322 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 07:53:58,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 07:53:58,324 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 07:53:58,324 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 07:53:58,325 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 07:53:58,325 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 07:53:58,325 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 07:53:58,328 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:53:58,332 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 07:53:58,334 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 07:53:58,337 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:53:58,340 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 07:53:58,340 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 07:53:58,341 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 07:53:58,341 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 07:53:58,347 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:53:58,608 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:53:58,669 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,670 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-12 07:53:58,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-12 07:53:58,700 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76537601 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-09-12 07:53:58,708 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,720 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,725 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.010 2026-09-12 07:53:58,738 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,748 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,772 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76537601 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-09-12 07:53:58,787 106 INFO rb-3be5b00-224738-414704 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-09-12 07:53:58,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.044 0.052 2026-09-12 07:53:58,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.047 2026-09-12 07:53:58,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:53:58] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.006 0.043 2026-09-12 07:54:00,084 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:00,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:00] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.013 0.013 2026-09-12 07:54:00,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:00] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.011 0.026 2026-09-12 07:54:00,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-09-12 07:54:01,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:01] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 664 0.519 0.738 2026-09-12 07:54:01,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.977 2026-09-12 07:54:01,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:01] "GET /web HTTP/1.1" 200 - 43 0.043 0.269 2026-09-12 07:54:01,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:01] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:54:01,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:01] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-12 07:54:01,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:01] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.000 0.015 2026-09-12 07:54:01,810 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:01,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:01] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:54:02,497 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 07:54:02,501 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 07:54:02,503 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 07:54:02,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.005 2026-09-12 07:54:02,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.053 0.085 2026-09-12 07:54:02,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.126 2026-09-12 07:54:02,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.115 2026-09-12 07:54:02,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.004 0.115 2026-09-12 07:54:02,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.027 0.122 2026-09-12 07:54:02,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.127 2026-09-12 07:54:02,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.052 2026-09-12 07:54:02,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.054 2026-09-12 07:54:02,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.075 2026-09-12 07:54:02,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.085 2026-09-12 07:54:02,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.014 0.094 2026-09-12 07:54:02,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:02] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.034 2026-09-12 07:54:02,918 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:03,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.005 2026-09-12 07:54:03,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.047 0.070 2026-09-12 07:54:03,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.087 2026-09-12 07:54:03,708 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.083 2026-09-12 07:54:03,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.099 2026-09-12 07:54:03,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.103 2026-09-12 07:54:03,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.028 2026-09-12 07:54:03,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.034 2026-09-12 07:54:03,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.054 2026-09-12 07:54:03,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.030 0.090 2026-09-12 07:54:03,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:03] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.027 0.088 2026-09-12 07:54:04,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:04] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.025 0.023 2026-09-12 07:54:04,857 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:04,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:54:04,869 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:04,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3839 2026-09-12 07:54:04,883 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:54:04,883 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3839 2026-09-12 07:54:04,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpd_0o11v6_chrome_odoo" 2026-09-12 07:54:04,964 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-09-12 07:54:05,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4053 2026-09-12 07:54:05,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmphaq58h9n_chrome_odoo 2026-09-12 07:54:05,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39509/json/version 2026-09-12 07:54:05,668 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39509/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:54:05,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:54:05,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39509/json 2026-09-12 07:54:05,731 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39509/json with timeout 3 increased to 10s during tests 2026-09-12 07:54:05,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39509/devtools/page/BEB9D8477C46B7ECAA1627BF37988517 2026-09-12 07:54:05,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:54:05,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:54:06,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:54:06,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:54:06,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:54:06,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:54:06,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:54:06,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.094 0.586 2026-09-12 07:54:06,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BEB9D8477C46B7ECAA1627BF37988517', 'loaderId': '3F0C256EA308DFADEA75781F21DF5B27', 'isDownload': False} 2026-09-12 07:54:06,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-09-12 07:54:06,743 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:06,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:06] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 07:54:06,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:06] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-09-12 07:54:06,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:06] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.034 2026-09-12 07:54:07,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:07] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:54:07,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:54:07,167 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:07,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 07:54:07,190 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:07,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.281 0.405 2026-09-12 07:54:07,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 0.700 2026-09-12 07:54:07,964 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:08,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.090 2026-09-12 07:54:08,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:54:08,111 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.005 2026-09-12 07:54:08,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.166 0.336 2026-09-12 07:54:08,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.050 2026-09-12 07:54:08,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-09-12 07:54:08,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:54:08,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.038 0.046 2026-09-12 07:54:08,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.116 2026-09-12 07:54:08,940 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:54:08,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.151 2026-09-12 07:54:08,986 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:54:08,994 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:54:09,008 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:09,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.027 0.198 2026-09-12 07:54:09,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.269 2026-09-12 07:54:09,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.287 2026-09-12 07:54:09,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.268 2026-09-12 07:54:09,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.036 0.237 2026-09-12 07:54:09,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.234 2026-09-12 07:54:09,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.231 2026-09-12 07:54:09,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.215 2026-09-12 07:54:09,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.210 2026-09-12 07:54:09,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.215 2026-09-12 07:54:09,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.211 2026-09-12 07:54:09,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.173 2026-09-12 07:54:09,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.020 0.143 2026-09-12 07:54:09,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.143 2026-09-12 07:54:09,465 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.122 2026-09-12 07:54:09,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.006 0.100 2026-09-12 07:54:09,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.110 2026-09-12 07:54:09,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.117 2026-09-12 07:54:09,697 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:09,714 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:09,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:09,769 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:09,775 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:09,778 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:54:09,790 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:09,803 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:09,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:09] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.049 0.068 2026-09-12 07:54:10,703 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,714 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:10,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:54:10,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 07:54:10,780 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,797 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:10,833 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,847 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,865 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:10,886 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,897 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,914 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:10,931 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:11,012 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:11] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.032 0.056 2026-09-12 07:54:11,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:54:11,782 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:11,796 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:11,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:54:11,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:54:11,847 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:54:11,849 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:54:11,850 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:11,865 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:11,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 07:54:11,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:54:11,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26548046 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-09-12 07:54:11,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:54:11,911 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:12,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26548046 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-09-12 07:54:12,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.096 0.104 2026-09-12 07:54:12,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:12] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.007 2026-09-12 07:54:12,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:54:12,874 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:12,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:54:12,885 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:12,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4053 2026-09-12 07:54:12,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:54:12,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4053 2026-09-12 07:54:12,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmphaq58h9n_chrome_odoo" 2026-09-12 07:54:12,966 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-09-12 07:54:13,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4181 2026-09-12 07:54:13,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4cde23k2_chrome_odoo 2026-09-12 07:54:13,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44849/json/version 2026-09-12 07:54:13,598 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44849/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:54:13,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:54:13,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44849/json 2026-09-12 07:54:13,655 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44849/json with timeout 3 increased to 10s during tests 2026-09-12 07:54:13,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44849/devtools/page/6D8504384B3D6424E2930F66F19CF5EA 2026-09-12 07:54:13,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:54:13,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:54:13,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 07:54:13,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:54:13,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:54:13,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:54:13,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:54:14,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.115 0.681 2026-09-12 07:54:14,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6D8504384B3D6424E2930F66F19CF5EA', 'loaderId': 'D01E1634E0F0B58134D986709A68A24F', 'isDownload': False} 2026-09-12 07:54:14,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-09-12 07:54:14,746 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:14,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:14] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 07:54:14,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:14] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-09-12 07:54:14,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:14] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-12 07:54:15,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-12 07:54:15,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.013 2026-09-12 07:54:15,197 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:54:15,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.011 2026-09-12 07:54:15,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:15,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.254 0.419 2026-09-12 07:54:16,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.046 2026-09-12 07:54:16,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:54:16,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.014 2026-09-12 07:54:16,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:54:16,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.055 0.044 2026-09-12 07:54:16,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.127 2026-09-12 07:54:16,249 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 07:54:16,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:54:16,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.168 2026-09-12 07:54:16,281 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:54:16,303 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:54:16,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.214 2026-09-12 07:54:16,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.241 2026-09-12 07:54:16,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.338 2026-09-12 07:54:16,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.267 2026-09-12 07:54:16,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.023 0.198 2026-09-12 07:54:16,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.220 2026-09-12 07:54:16,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.232 2026-09-12 07:54:16,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.229 2026-09-12 07:54:16,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.211 2026-09-12 07:54:16,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.217 2026-09-12 07:54:16,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.212 2026-09-12 07:54:16,716 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.191 2026-09-12 07:54:16,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.169 2026-09-12 07:54:16,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.140 2026-09-12 07:54:16,754 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.109 2026-09-12 07:54:16,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.087 2026-09-12 07:54:16,808 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.012 0.099 2026-09-12 07:54:16,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:16] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.102 2026-09-12 07:54:16,980 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:16,996 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.015 2026-09-12 07:54:17,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:17,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-09-12 07:54:17,051 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,056 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:17,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:17,083 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,098 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:17,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:54:17,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 07:54:17,164 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,182 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:17,219 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,229 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:17,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-09-12 07:54:17,279 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:17,300 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:54:17,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:54:17,318 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:54:17,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4181 2026-09-12 07:54:17,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:54:17,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4181 2026-09-12 07:54:17,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4cde23k2_chrome_odoo" 2026-09-12 07:54:17,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-09-12 07:54:18,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4299 2026-09-12 07:54:18,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpxekmtifg_chrome_odoo 2026-09-12 07:54:18,007 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45837/json/version 2026-09-12 07:54:18,008 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45837/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:54:18,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:54:18,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45837/json 2026-09-12 07:54:18,038 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45837/json with timeout 3 increased to 10s during tests 2026-09-12 07:54:18,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45837/devtools/page/B59588B4C108DBD578A89E529C3C0B25 2026-09-12 07:54:18,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:54:18,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:54:18,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:54:18,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:54:18,243 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:54:18,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:54:18,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:54:18,889 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.128 0.508 2026-09-12 07:54:18,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B59588B4C108DBD578A89E529C3C0B25', 'loaderId': '96D33F95F4D9C135CAAD6B0667C4D0B6', 'isDownload': False} 2026-09-12 07:54:18,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-09-12 07:54:18,905 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:18,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:18] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 07:54:18,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:18] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 07:54:18,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:18] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.035 2026-09-12 07:54:19,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:19] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 07:54:19,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-09-12 07:54:19,335 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:54:19,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:54:19,371 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:20,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.355 0.423 2026-09-12 07:54:20,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.769 2026-09-12 07:54:20,224 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:20,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.086 2026-09-12 07:54:20,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:54:20,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:54:20,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.171 0.339 2026-09-12 07:54:20,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.045 2026-09-12 07:54:20,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.013 2026-09-12 07:54:21,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:54:21,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.047 0.034 2026-09-12 07:54:21,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.126 2026-09-12 07:54:21,193 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:54:21,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.024 0.189 2026-09-12 07:54:21,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.031 0.197 2026-09-12 07:54:21,310 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54: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-09-12 07:54:21,325 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:21,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.021 0.276 2026-09-12 07:54:21,383 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:54:21,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.340 2026-09-12 07:54:21,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.318 2026-09-12 07:54:21,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.262 2026-09-12 07:54:21,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.279 2026-09-12 07:54:21,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.021 0.217 2026-09-12 07:54:21,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.218 2026-09-12 07:54:21,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.007 2026-09-12 07:54:21,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.197 2026-09-12 07:54:21,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.194 2026-09-12 07:54:21,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.174 2026-09-12 07:54:21,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.145 2026-09-12 07:54:21,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.104 2026-09-12 07:54:21,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.288 2026-09-12 07:54:21,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.101 2026-09-12 07:54:21,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.109 2026-09-12 07:54:21,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.107 2026-09-12 07:54:22,046 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:22,063 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:22,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:22,118 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:22,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:22,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:22,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:22,157 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:22,164 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:22,179 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:22,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:22,221 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:23,040 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:23,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:54:23,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:54:23,093 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 07:54:23,097 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:54:23,098 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:23,099 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:23,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:54:23,131 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:23,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80933267 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-09-12 07:54:23,154 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:54:23,309 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80933267 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-09-12 07:54:23,322 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.090 0.093 2026-09-12 07:54:23,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:23] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 07:54:23,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:54:24,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:54:24,123 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:24,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4299 2026-09-12 07:54:24,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:54:24,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4299 2026-09-12 07:54:24,175 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpxekmtifg_chrome_odoo" 2026-09-12 07:54:25,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-09-12 07:54:26,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4428 2026-09-12 07:54:26,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjujueyc__chrome_odoo 2026-09-12 07:54:26,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46519/json/version 2026-09-12 07:54:26,546 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46519/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:54:26,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:54:26,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46519/json 2026-09-12 07:54:26,566 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46519/json with timeout 3 increased to 10s during tests 2026-09-12 07:54:26,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46519/devtools/page/F3DD1E6D732D8357DAF47235CB39FA21 2026-09-12 07:54:26,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:54:26,582 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:54:26,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 07:54:26,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:54:26,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:54:26,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:54:26,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:54:27,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:27] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.101 0.664 2026-09-12 07:54:27,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F3DD1E6D732D8357DAF47235CB39FA21', 'loaderId': '1613B930475DADC9B36BACEC0B713442', 'isDownload': False} 2026-09-12 07:54:27,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-09-12 07:54:27,603 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:27,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:27] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 07:54:27,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:27] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.020 2026-09-12 07:54:27,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:27] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-09-12 07:54:28,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 07:54:28,018 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.015 2026-09-12 07:54:28,078 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:28,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 07:54:28,094 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:28,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.270 0.354 2026-09-12 07:54:28,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 0.667 2026-09-12 07:54:28,817 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:28,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.095 2026-09-12 07:54:28,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:54:28,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:54:29,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.179 0.279 2026-09-12 07:54:29,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.040 2026-09-12 07:54:29,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-12 07:54:29,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:54:29,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.009 2026-09-12 07:54:29,594 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.037 2026-09-12 07:54:29,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.044 2026-09-12 07:54:29,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.058 2026-09-12 07:54:29,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:54:29,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.065 2026-09-12 07:54:29,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.019 0.096 2026-09-12 07:54:29,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.008 0.132 2026-09-12 07:54:29,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.131 2026-09-12 07:54:29,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.008 0.137 2026-09-12 07:54:29,797 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 07:54:29,803 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:54:29,810 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 07:54:29,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.060 0.165 2026-09-12 07:54:29,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.020 2026-09-12 07:54:30,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:54:30,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-09-12 07:54:30,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:30,594 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.018 2026-09-12 07:54:30,605 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:30,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.012 0.030 2026-09-12 07:54:30,627 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:54:30,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.014 0.038 2026-09-12 07:54:30,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.018 0.034 2026-09-12 07:54:31,547 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:31,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-09-12 07:54:31,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:31,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 07:54:31,604 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:31,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.024 0.038 2026-09-12 07:54:31,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.009 0.022 2026-09-12 07:54:31,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:54:32,477 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:32,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-09-12 07:54:32,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:32,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:32] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.011 0.011 2026-09-12 07:54:32,516 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:32,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.020 0.042 2026-09-12 07:54:32,608 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.012 2026-09-12 07:54:33,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:54:33,369 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:33,381 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:33,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:54:33,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4428 2026-09-12 07:54:33,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:54:33,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4428 2026-09-12 07:54:33,449 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjujueyc__chrome_odoo" 2026-09-12 07:54:33,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-09-12 07:54:34,028 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4547 2026-09-12 07:54:34,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpje2_7cqw_chrome_odoo 2026-09-12 07:54:34,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34013/json/version 2026-09-12 07:54:34,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34013/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:54:34,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:54:34,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34013/json 2026-09-12 07:54:34,073 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34013/json with timeout 3 increased to 10s during tests 2026-09-12 07:54:34,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34013/devtools/page/AAE97160DEE1D3752653C08F4B4111D4 2026-09-12 07:54:34,083 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:54:34,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:54:34,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:54:34,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:54:34,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:54:34,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:54:34,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:54:34,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.099 0.544 2026-09-12 07:54:34,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AAE97160DEE1D3752653C08F4B4111D4', 'loaderId': '3EC8FF84D705AF8496E9BAAB0A3975E0', 'isDownload': False} 2026-09-12 07:54:34,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-09-12 07:54:34,965 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:34,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:34] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:54:34,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:34] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-09-12 07:54:35,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:35] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-09-12 07:54:35,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 07:54:35,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:35] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 07:54:35,403 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:35,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:54:35,432 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:36,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.249 0.405 2026-09-12 07:54:36,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.648 2026-09-12 07:54:36,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:36,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.054 2026-09-12 07:54:36,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:54:36,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:54:37,367 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:54:37,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 1.219 2026-09-12 07:54:37,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.039 2026-09-12 07:54:37,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.011 2026-09-12 07:54:37,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:54:37,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.042 0.042 2026-09-12 07:54:37,905 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:54:37,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.101 2026-09-12 07:54:37,953 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:54:37,969 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:54:37,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:37] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.021 0.139 2026-09-12 07:54:38,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.190 2026-09-12 07:54:38,060 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:38,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.232 2026-09-12 07:54:38,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.258 2026-09-12 07:54:38,149 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.224 2026-09-12 07:54:38,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.032 0.198 2026-09-12 07:54:38,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.241 2026-09-12 07:54:38,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.227 2026-09-12 07:54:38,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.243 2026-09-12 07:54:38,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.250 2026-09-12 07:54:38,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.248 2026-09-12 07:54:38,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.243 2026-09-12 07:54:38,443 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.217 2026-09-12 07:54:38,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.159 2026-09-12 07:54:38,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.150 2026-09-12 07:54:38,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.120 2026-09-12 07:54:38,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.099 2026-09-12 07:54:38,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.091 2026-09-12 07:54:38,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.011 0.092 2026-09-12 07:54:38,714 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:38,732 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:38,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.015 2026-09-12 07:54:38,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-12 07:54:38,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-12 07:54:38,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:38,841 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:38,848 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:38,851 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:38,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:54:38,913 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:54:38,921 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:38,924 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:38,935 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:38,949 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:54:38,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:38] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.012 2026-09-12 07:54:38,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:54:38,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48480813 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-09-12 07:54:39,005 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:54:39,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48480813 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-09-12 07:54:39,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.092 0.094 2026-09-12 07:54:39,212 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:39] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 07:54:39,948 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:39,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:39,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:54:39,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-09-12 07:54:40,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:54:40,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.021 0.021 2026-09-12 07:54:40,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.027 0.033 2026-09-12 07:54:40,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.052 2026-09-12 07:54:40,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:40,915 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:40,928 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:40,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:40,966 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:40,978 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:40,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:54:41,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 07:54:41,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:54:41,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-09-12 07:54:41,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-09-12 07:54:41,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:54:41,086 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:41,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4547 2026-09-12 07:54:41,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:54:41,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4547 2026-09-12 07:54:41,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpje2_7cqw_chrome_odoo" 2026-09-12 07:54:41,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-09-12 07:54:41,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4678 2026-09-12 07:54:41,842 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp7jl11kj9_chrome_odoo 2026-09-12 07:54:41,842 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40287/json/version 2026-09-12 07:54:41,843 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40287/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:54:41,848 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:54:41,848 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40287/json 2026-09-12 07:54:41,850 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40287/json with timeout 3 increased to 10s during tests 2026-09-12 07:54:41,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40287/devtools/page/845CB36588B7EF5A66CB60057BAB291B 2026-09-12 07:54:41,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:54:41,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:54:42,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:54:42,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:54:42,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:54:42,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:54:42,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:54:42,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:42] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.053 0.491 2026-09-12 07:54:42,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '845CB36588B7EF5A66CB60057BAB291B', 'loaderId': 'F3742DB56B9B391B4211CAA928A04E6A', 'isDownload': False} 2026-09-12 07:54:42,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-09-12 07:54:42,625 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:42,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:42] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 07:54:42,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:42] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-09-12 07:54:42,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:42] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:54:43,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 07:54:43,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 07:54:43,077 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:54:43,087 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 07:54:43,104 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:43,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.166 0.345 2026-09-12 07:54:43,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.047 2026-09-12 07:54:43,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-09-12 07:54:43,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:54:43,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.057 0.038 2026-09-12 07:54:43,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.132 2026-09-12 07:54:43,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:43] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.191 2026-09-12 07:54:44,004 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:54:44,009 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54: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-09-12 07:54:44,018 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:54:44,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.239 2026-09-12 07:54:44,038 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:54:44,094 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.252 2026-09-12 07:54:44,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.357 2026-09-12 07:54:44,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.317 2026-09-12 07:54:44,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.303 2026-09-12 07:54:44,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.028 0.224 2026-09-12 07:54:44,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.261 2026-09-12 07:54:44,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.250 2026-09-12 07:54:44,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.223 2026-09-12 07:54:44,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.230 2026-09-12 07:54:44,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.232 2026-09-12 07:54:44,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.205 2026-09-12 07:54:44,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.170 2026-09-12 07:54:44,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.149 2026-09-12 07:54:44,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.123 2026-09-12 07:54:44,520 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.006 0.105 2026-09-12 07:54:44,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.108 2026-09-12 07:54:44,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.114 2026-09-12 07:54:44,712 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:54:44,733 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:44,748 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:44,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.015 2026-09-12 07:54:44,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:44,782 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:44,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:54:44,809 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:44,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4678 2026-09-12 07:54:44,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:54:44,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4678 2026-09-12 07:54:44,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp7jl11kj9_chrome_odoo" 2026-09-12 07:54:44,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-09-12 07:54:45,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4793 2026-09-12 07:54:45,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmplx7x5w_c_chrome_odoo 2026-09-12 07:54:45,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46059/json/version 2026-09-12 07:54:45,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46059/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:54:45,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:54:45,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46059/json 2026-09-12 07:54:45,275 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46059/json with timeout 3 increased to 10s during tests 2026-09-12 07:54:45,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46059/devtools/page/E57A7D959A11BD78FDD086EFF97581F8 2026-09-12 07:54:45,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:54:45,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:54:45,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 07:54:45,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:54:45,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:54:45,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:54:45,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:54:45,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:45] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.011 0.244 2026-09-12 07:54:46,394 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:46] "GET /web HTTP/1.1" 200 - 110 0.101 0.510 2026-09-12 07:54:46,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E57A7D959A11BD78FDD086EFF97581F8', 'loaderId': '26CE81CC816643147765420383458C20', 'isDownload': False} 2026-09-12 07:54:46,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-09-12 07:54:46,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:46] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 07:54:46,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:46] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.024 2026-09-12 07:54:46,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:46] "GET /web/webclient/load_menus/48aa3960dd2690140851dfbfdf5ddd9461c0f9185b39776a82e85d5e87ed5e12 HTTP/1.1" 200 - 2 0.002 0.037 2026-09-12 07:54:46,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:46] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.064 2026-09-12 07:54:46,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:46] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 07:54:46,537 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:47,147 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 07:54:47,155 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-12 07:54:47,163 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-12 07:54:47,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.008 2026-09-12 07:54:47,235 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:47,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.071 0.094 2026-09-12 07:54:47,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.155 2026-09-12 07:54:47,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.137 2026-09-12 07:54:47,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.146 2026-09-12 07:54:47,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.176 2026-09-12 07:54:47,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.185 2026-09-12 07:54:47,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.014 0.082 2026-09-12 07:54:47,471 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:54:47,476 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:47,486 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:54:47,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.114 2026-09-12 07:54:47,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.132 2026-09-12 07:54:47,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 200 - 18 0.020 0.154 2026-09-12 07:54:47,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.186 2026-09-12 07:54:47,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:47] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.035 2026-09-12 07:54:47,752 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:48,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.005 2026-09-12 07:54:48,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.063 0.056 2026-09-12 07:54:48,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.090 2026-09-12 07:54:48,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.092 2026-09-12 07:54:48,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.102 2026-09-12 07:54:48,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.072 2026-09-12 07:54:48,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.058 2026-09-12 07:54:48,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.061 2026-09-12 07:54:48,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.058 2026-09-12 07:54:48,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.017 0.079 2026-09-12 07:54:48,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.044 0.067 2026-09-12 07:54:48,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:48] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.011 0.018 2026-09-12 07:54:49,670 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:49,678 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:49,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:49] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.039 0.064 2026-09-12 07:54:49,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:49] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.023 0.143 2026-09-12 07:54:49,968 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:49,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 07:54:49,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-12 07:54:50,022 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:50] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-09-12 07:54:50,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:50] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 07:54:50,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 07:54:50,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 07:54:50,364 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:54:51,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 272 0.301 0.378 2026-09-12 07:54:51,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.047 2026-09-12 07:54:51,140 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:51,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 07:54:51,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 07:54:51,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.046 0.044 2026-09-12 07:54:51,287 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:54:51,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.032 0.112 2026-09-12 07:54:51,357 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:54:51,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.159 2026-09-12 07:54:51,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.211 2026-09-12 07:54:51,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.249 2026-09-12 07:54:51,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.278 2026-09-12 07:54:51,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 11 0.014 0.246 2026-09-12 07:54:51,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.199 2026-09-12 07:54:51,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.021 0.206 2026-09-12 07:54:51,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.221 2026-09-12 07:54:51,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.236 2026-09-12 07:54:51,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.021 0.222 2026-09-12 07:54:51,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.217 2026-09-12 07:54:51,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.211 2026-09-12 07:54:51,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.209 2026-09-12 07:54:51,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.174 2026-09-12 07:54:51,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.137 2026-09-12 07:54:51,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.104 2026-09-12 07:54:51,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-12 07:54:51,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.008 0.085 2026-09-12 07:54:52,047 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,068 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,087 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.019 2026-09-12 07:54:52,124 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,124 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,137 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,150 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,171 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,183 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,204 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,215 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81440771 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-09-12 07:54:52,246 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,260 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,267 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,322 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:52,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81440771 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-09-12 07:54:52,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.061 0.061 2026-09-12 07:54:52,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "GET /web HTTP/1.1" 200 - 16 0.009 0.109 2026-09-12 07:54:52,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "GET /web HTTP/1.1" 200 - 16 0.008 0.038 2026-09-12 07:54:52,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.006 2026-09-12 07:54:52,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.027 0.044 2026-09-12 07:54:52,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.055 2026-09-12 07:54:52,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.014 0.070 2026-09-12 07:54:52,817 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.005 0.090 2026-09-12 07:54:52,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.074 2026-09-12 07:54:52,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.038 2026-09-12 07:54:52,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.049 2026-09-12 07:54:52,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.034 2026-09-12 07:54:52,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.013 0.057 2026-09-12 07:54:52,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:52] "GET /web?reload=true HTTP/1.1" 200 - 16 0.007 0.048 2026-09-12 07:54:53,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.008 2026-09-12 07:54:53,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.056 0.041 2026-09-12 07:54:53,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.079 2026-09-12 07:54:53,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.093 2026-09-12 07:54:53,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.084 2026-09-12 07:54:53,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.077 2026-09-12 07:54:53,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.050 2026-09-12 07:54:53,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.057 2026-09-12 07:54:53,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.051 2026-09-12 07:54:53,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.008 0.062 2026-09-12 07:54:53,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.061 2026-09-12 07:54:53,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.016 2026-09-12 07:54:53,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.016 0.024 2026-09-12 07:54:53,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:53] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.017 0.024 2026-09-12 07:54:54,297 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:54,311 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:54,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:54] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.031 0.046 2026-09-12 07:54:54,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:54] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.011 0.043 2026-09-12 07:54:54,453 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:54:54,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-12 07:54:54,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 07:54:55,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 0.338 2026-09-12 07:54:55,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.221 2026-09-12 07:54:55,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.046 2026-09-12 07:54:55,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.014 2026-09-12 07:54:55,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:54:55,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.009 2026-09-12 07:54:55,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.039 0.044 2026-09-12 07:54:55,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.022 2026-09-12 07:54:56,151 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:56,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-09-12 07:54:56,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-09-12 07:54:56,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.024 0.046 2026-09-12 07:54:57,138 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,144 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:54:57,163 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,177 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,195 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,216 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,220 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:54:57,236 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,252 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 07:54:57,264 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:57,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19023939 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-09-12 07:54:57,292 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:54:57,320 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #43 deleted pos.order.line records with IDs: [62] 2026-09-12 07:54:57,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19023939 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-09-12 07:54:57,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.085 0.114 2026-09-12 07:54:57,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:57] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.004 0.011 2026-09-12 07:54:58,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-12 07:54:58,261 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:58,278 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:58,294 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:58,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:58] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.031 0.023 2026-09-12 07:54:59,104 106 INFO rb-3be5b00-224738-414704 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-09-12 07:54:59,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:54:59] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 07:54:59,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 43, model: account.move 2026-09-12 07:55:00,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 650 0.546 0.746 2026-09-12 07:55:00,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "GET /web HTTP/1.1" 200 - 16 0.018 0.037 2026-09-12 07:55:00,698 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-09-12 07:55:00,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.062 0.070 2026-09-12 07:55:00,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.099 2026-09-12 07:55:00,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.122 2026-09-12 07:55:00,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.134 2026-09-12 07:55:00,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.116 2026-09-12 07:55:00,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.051 2026-09-12 07:55:00,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.053 2026-09-12 07:55:00,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.016 0.061 2026-09-12 07:55:00,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:00] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.090 2026-09-12 07:55:01,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.040 2026-09-12 07:55:01,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.014 2026-09-12 07:55:01,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.037 0.070 2026-09-12 07:55:01,394 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.078 2026-09-12 07:55:01,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.072 2026-09-12 07:55:01,441 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.015 0.068 2026-09-12 07:55:01,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.039 2026-09-12 07:55:01,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.025 2026-09-12 07:55:01,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.031 2026-09-12 07:55:01,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.019 0.053 2026-09-12 07:55:01,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.087 2026-09-12 07:55:01,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 07:55:01,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.011 0.026 2026-09-12 07:55:01,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:01] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.011 0.022 2026-09-12 07:55:02,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:02,444 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:02,460 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:02,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:02] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.011 0.022 2026-09-12 07:55:02,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.011 0.044 2026-09-12 07:55:02,554 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:02,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 07:55:02,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:03,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.171 0.296 2026-09-12 07:55:03,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.093 2026-09-12 07:55:03,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.040 2026-09-12 07:55:03,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 07:55:03,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:03,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.006 2026-09-12 07:55:03,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.021 0.037 2026-09-12 07:55:03,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-12 07:55:04,077 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:04,096 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:04,111 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:04,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:04,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4793 2026-09-12 07:55:04,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:04,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4793 2026-09-12 07:55:04,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmplx7x5w_c_chrome_odoo" 2026-09-12 07:55:04,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-09-12 07:55:04,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5074 2026-09-12 07:55:04,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpcg8hf6sl_chrome_odoo 2026-09-12 07:55:04,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43995/json/version 2026-09-12 07:55:04,749 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43995/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:04,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:04,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43995/json 2026-09-12 07:55:04,774 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43995/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:04,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43995/devtools/page/5670D9BB9D887DD037B3555D39C02033 2026-09-12 07:55:04,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:04,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:04,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:04,993 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:05,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:05,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:05,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:05,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.073 0.516 2026-09-12 07:55:05,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5670D9BB9D887DD037B3555D39C02033', 'loaderId': 'A287D09B222937317F20EC012E35CF49', 'isDownload': False} 2026-09-12 07:55:05,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-09-12 07:55:05,604 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:05,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:05] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:55:05,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:05] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 07:55:05,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:05] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-12 07:55:06,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 07:55:06,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-12 07:55:06,096 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:06,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:06,121 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:06,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.211 0.375 2026-09-12 07:55:06,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.597 2026-09-12 07:55:06,767 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:06,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.045 2026-09-12 07:55:06,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:55:06,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:55:07,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.090 0.257 2026-09-12 07:55:07,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.046 2026-09-12 07:55:07,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "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-09-12 07:55:07,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:55:07,478 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.027 0.047 2026-09-12 07:55:07,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.026 0.104 2026-09-12 07:55:07,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.150 2026-09-12 07:55:07,590 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:07,614 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:55:07,629 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:07,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.190 2026-09-12 07:55:07,646 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:55:07,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.212 2026-09-12 07:55:07,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.243 2026-09-12 07:55:07,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.250 2026-09-12 07:55:07,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.225 2026-09-12 07:55:07,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.023 0.176 2026-09-12 07:55:07,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.203 2026-09-12 07:55:07,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.215 2026-09-12 07:55:07,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.208 2026-09-12 07:55:07,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.213 2026-09-12 07:55:07,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.216 2026-09-12 07:55:08,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.202 2026-09-12 07:55:08,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.172 2026-09-12 07:55:08,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.165 2026-09-12 07:55:08,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.134 2026-09-12 07:55:08,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.109 2026-09-12 07:55:08,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.110 2026-09-12 07:55:08,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.110 2026-09-12 07:55:08,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:55:08,328 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,345 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.016 2026-09-12 07:55:08,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:08,433 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,440 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:08,443 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:08,473 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,483 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:08,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:55:08,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:55:08,589 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,597 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:55:08,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:55:08,640 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:55:08,643 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:08,654 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 07:55:08,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.011 2026-09-12 07:55:08,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:55:08,700 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:08,707 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:08,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27685915 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-09-12 07:55:10,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27685915 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 207}] 2026-09-12 07:55:10,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 870 0.699 1.338 2026-09-12 07:55:10,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.923 2026-09-12 07:55:10,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:10] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.021 0.023 2026-09-12 07:55:10,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:10] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 07:55:11,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:55:11,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:11,649 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:11,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5074 2026-09-12 07:55:11,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:11,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5074 2026-09-12 07:55:11,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpcg8hf6sl_chrome_odoo" 2026-09-12 07:55:11,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-09-12 07:55:12,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5202 2026-09-12 07:55:12,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3l98ne4y_chrome_odoo 2026-09-12 07:55:12,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45141/json/version 2026-09-12 07:55:12,642 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45141/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:12,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:12,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45141/json 2026-09-12 07:55:12,651 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45141/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:12,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45141/devtools/page/39414E3FB2933E69890F63ABEBC7DB42 2026-09-12 07:55:12,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:12,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:12,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:12,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:12,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:12,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:12,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:13,478 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.083 0.536 2026-09-12 07:55:13,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '39414E3FB2933E69890F63ABEBC7DB42', 'loaderId': '5C469C273FBFADB8DC6660D93233B9B3', 'isDownload': False} 2026-09-12 07:55:13,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-09-12 07:55:13,487 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:13,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 07:55:13,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.020 2026-09-12 07:55:13,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.027 2026-09-12 07:55:13,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 07:55:13,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-09-12 07:55:13,910 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:13,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 07:55:13,946 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:14,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.283 0.394 2026-09-12 07:55:14,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.704 2026-09-12 07:55:14,689 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:14,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.061 2026-09-12 07:55:14,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:55:14,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:55:15,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.237 0.313 2026-09-12 07:55:15,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.045 2026-09-12 07:55:15,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.013 2026-09-12 07:55:15,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:55:15,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.048 0.052 2026-09-12 07:55:15,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.119 2026-09-12 07:55:15,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.148 2026-09-12 07:55:15,764 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:15,789 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:55:15,795 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:15,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.181 2026-09-12 07:55:15,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.227 2026-09-12 07:55:15,859 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:15,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.254 2026-09-12 07:55:15,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.224 2026-09-12 07:55:15,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.203 2026-09-12 07:55:16,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.041 0.170 2026-09-12 07:55:16,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.221 2026-09-12 07:55:16,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.225 2026-09-12 07:55:16,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.212 2026-09-12 07:55:16,135 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.208 2026-09-12 07:55:16,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.213 2026-09-12 07:55:16,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.202 2026-09-12 07:55:16,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.149 2026-09-12 07:55:16,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.123 2026-09-12 07:55:16,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.087 2026-09-12 07:55:16,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.096 2026-09-12 07:55:16,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.006 0.099 2026-09-12 07:55:16,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-12 07:55:16,527 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:55:16,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-09-12 07:55:16,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-09-12 07:55:16,594 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:16,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.165 0.239 2026-09-12 07:55:16,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:16] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.015 0.379 2026-09-12 07:55:17,746 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:17,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:17,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5202 2026-09-12 07:55:17,761 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:17,761 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5202 2026-09-12 07:55:17,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3l98ne4y_chrome_odoo" 2026-09-12 07:55:17,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-09-12 07:55:18,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5318 2026-09-12 07:55:18,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsfymrykh_chrome_odoo 2026-09-12 07:55:18,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36869/json/version 2026-09-12 07:55:18,735 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36869/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:18,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:18,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36869/json 2026-09-12 07:55:18,790 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36869/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:18,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36869/devtools/page/9580BD5A462C8B62191159F16574125F 2026-09-12 07:55:18,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:18,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:18,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:18,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:18,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:18,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:19,014 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:19,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:19] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.105 0.511 2026-09-12 07:55:19,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9580BD5A462C8B62191159F16574125F', 'loaderId': '49A082CD79A7FD284F4026309CDD3655', 'isDownload': False} 2026-09-12 07:55:19,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-09-12 07:55:19,632 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:19,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:19] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-09-12 07:55:19,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:19] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-09-12 07:55:19,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:19] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-12 07:55:20,069 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:20] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-12 07:55:20,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 07:55:20,116 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:20,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:20,147 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:20,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.261 0.423 2026-09-12 07:55:20,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.685 2026-09-12 07:55:20,903 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:21,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.103 2026-09-12 07:55:21,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 07:55:21,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-12 07:55:21,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.217 0.350 2026-09-12 07:55:21,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.061 2026-09-12 07:55:21,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 07:55:21,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:55:21,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.042 0.040 2026-09-12 07:55:21,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.035 0.110 2026-09-12 07:55:21,936 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:21,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.168 2026-09-12 07:55:22,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.022 0.219 2026-09-12 07:55:22,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.021 0.264 2026-09-12 07:55:22,100 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:55:22,111 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:22,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.034 0.328 2026-09-12 07:55:22,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.299 2026-09-12 07:55:22,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.287 2026-09-12 07:55:22,257 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:55:22,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.299 2026-09-12 07:55:22,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.299 2026-09-12 07:55:22,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.022 0.260 2026-09-12 07:55:22,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.246 2026-09-12 07:55:22,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.240 2026-09-12 07:55:22,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.195 2026-09-12 07:55:22,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.181 2026-09-12 07:55:22,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.168 2026-09-12 07:55:22,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.128 2026-09-12 07:55:22,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.095 2026-09-12 07:55:22,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.102 2026-09-12 07:55:22,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.008 0.105 2026-09-12 07:55:22,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-12 07:55:22,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:55:22,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-09-12 07:55:22,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-09-12 07:55:22,946 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:23,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.229 0.262 2026-09-12 07:55:23,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:23] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.023 0.456 2026-09-12 07:55:24,207 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:24,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:24,218 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:24,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5318 2026-09-12 07:55:24,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:24,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5318 2026-09-12 07:55:24,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsfymrykh_chrome_odoo" 2026-09-12 07:55:24,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-09-12 07:55:27,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5435 2026-09-12 07:55:27,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpksp3fps9_chrome_odoo 2026-09-12 07:55:27,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43515/json/version 2026-09-12 07:55:27,505 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43515/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:27,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:27,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43515/json 2026-09-12 07:55:27,541 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43515/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:27,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43515/devtools/page/8BADC629F2B370A9B287045C58BBEC43 2026-09-12 07:55:27,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:27,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:27,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:27,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:27,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:27,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:27,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:29,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.086 1.318 2026-09-12 07:55:29,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8BADC629F2B370A9B287045C58BBEC43', 'loaderId': '451D4A2F98064C5C281349A8B4E8F59E', 'isDownload': False} 2026-09-12 07:55:29,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-09-12 07:55:29,217 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:29,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.011 2026-09-12 07:55:29,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-12 07:55:29,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-09-12 07:55:29,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 07:55:29,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.011 2026-09-12 07:55:29,670 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:29,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:55:29,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:30,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.236 0.425 2026-09-12 07:55:30,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.037 2026-09-12 07:55:30,455 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.011 2026-09-12 07:55:30,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 07:55:30,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:55:30,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.035 0.042 2026-09-12 07:55:30,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.111 2026-09-12 07:55:30,630 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:55:30,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.157 2026-09-12 07:55:30,689 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:55:30,709 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:55:30,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.216 2026-09-12 07:55:30,751 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:30,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.251 2026-09-12 07:55:30,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.309 2026-09-12 07:55:30,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.275 2026-09-12 07:55:30,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.256 2026-09-12 07:55:30,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:30] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.029 0.213 2026-09-12 07:55:31,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.241 2026-09-12 07:55:31,065 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.256 2026-09-12 07:55:31,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.249 2026-09-12 07:55:31,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.278 2026-09-12 07:55:31,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.275 2026-09-12 07:55:31,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.280 2026-09-12 07:55:31,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.260 2026-09-12 07:55:31,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.255 2026-09-12 07:55:31,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.247 2026-09-12 07:55:31,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.231 2026-09-12 07:55:31,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.238 2026-09-12 07:55:31,439 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,454 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.248 2026-09-12 07:55:31,492 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,496 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.248 2026-09-12 07:55:31,510 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:31,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.258 2026-09-12 07:55:31,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.267 2026-09-12 07:55:31,622 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,626 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.247 2026-09-12 07:55:31,640 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:55:31,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:31,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.223 2026-09-12 07:55:31,651 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,666 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,695 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.212 2026-09-12 07:55:31,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:31,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.200 2026-09-12 07:55:31,736 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.155 2026-09-12 07:55:31,744 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,755 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.132 2026-09-12 07:55:31,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:31,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.126 2026-09-12 07:55:31,781 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.129 2026-09-12 07:55:31,795 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,811 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.095 2026-09-12 07:55:31,828 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:31,864 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,876 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:31,924 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,930 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,944 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,961 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:31,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:31,997 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,013 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,047 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,059 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,099 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,109 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:55:32,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 07:55:32,177 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,197 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,243 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,246 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,271 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,280 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,315 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,328 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,366 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,377 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,393 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,411 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,452 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,460 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,497 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,512 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,526 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,549 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,560 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,580 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,594 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,631 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,643 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,659 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,678 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,713 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,726 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,775 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,776 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:32,815 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,826 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:32,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:55:32,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:32,865 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:32,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5435 2026-09-12 07:55:32,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:32,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5435 2026-09-12 07:55:32,930 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpksp3fps9_chrome_odoo" 2026-09-12 07:55:32,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-09-12 07:55:33,499 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #40 deleted mail.message records with IDs: [8833] 2026-09-12 07:55:33,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5567 2026-09-12 07:55:33,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwf0lhzd5_chrome_odoo 2026-09-12 07:55:33,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38979/json/version 2026-09-12 07:55:33,870 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38979/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:33,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:33,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38979/json 2026-09-12 07:55:33,882 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38979/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:33,888 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38979/devtools/page/8EDD4C2E8839F837224E05FFF217D949 2026-09-12 07:55:33,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:33,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:33,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:33,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:33,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:33,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:33,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:34,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.082 0.505 2026-09-12 07:55:34,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8EDD4C2E8839F837224E05FFF217D949', 'loaderId': '594444ED84A785E596AA0773E808FDDB', 'isDownload': False} 2026-09-12 07:55:34,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-09-12 07:55:34,559 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:34,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:34] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-09-12 07:55:34,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:34] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-12 07:55:34,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:34] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-09-12 07:55:35,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 07:55:35,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-12 07:55:35,036 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:35,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 07:55:35,062 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:35,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.283 0.417 2026-09-12 07:55:35,831 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:35,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.037 2026-09-12 07:55:35,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "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-09-12 07:55:35,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 07:55:35,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:35] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.041 0.045 2026-09-12 07:55:36,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.108 2026-09-12 07:55:36,038 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:36,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.025 0.145 2026-09-12 07:55:36,106 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:55:36,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:36,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.211 2026-09-12 07:55:36,140 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:55:36,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.019 0.260 2026-09-12 07:55:36,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.305 2026-09-12 07:55:36,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.280 2026-09-12 07:55:36,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.262 2026-09-12 07:55:36,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.011 0.220 2026-09-12 07:55:36,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.238 2026-09-12 07:55:36,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.219 2026-09-12 07:55:36,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.209 2026-09-12 07:55:36,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.208 2026-09-12 07:55:36,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.201 2026-09-12 07:55:36,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.164 2026-09-12 07:55:36,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.135 2026-09-12 07:55:36,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.023 0.108 2026-09-12 07:55:36,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.015 0.103 2026-09-12 07:55:36,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.015 0.109 2026-09-12 07:55:36,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.122 2026-09-12 07:55:36,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.129 2026-09-12 07:55:36,844 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:36,861 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:36,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.022 2026-09-12 07:55:37,103 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:37] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.096 0.154 2026-09-12 07:55:37,871 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:37,876 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:37,892 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:37,910 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:37,929 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:38,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:38] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.068 0.094 2026-09-12 07:55:38,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:55:38,835 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:38,843 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:38,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:38,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5567 2026-09-12 07:55:38,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:38,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5567 2026-09-12 07:55:38,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwf0lhzd5_chrome_odoo" 2026-09-12 07:55:38,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-09-12 07:55:39,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5690 2026-09-12 07:55:39,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpapgkk3e__chrome_odoo 2026-09-12 07:55:39,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37257/json/version 2026-09-12 07:55:39,501 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37257/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:39,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:39,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37257/json 2026-09-12 07:55:39,506 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37257/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:39,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37257/devtools/page/5450AA0A528C643246930C89212FF8FB 2026-09-12 07:55:39,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:39,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:39,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:39,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:39,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:39,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:39,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:40,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.065 0.478 2026-09-12 07:55:40,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5450AA0A528C643246930C89212FF8FB', 'loaderId': '83B9077979B9C92B20B2F4A60AE6CD10', 'isDownload': False} 2026-09-12 07:55:40,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-09-12 07:55:40,264 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:40,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.007 2026-09-12 07:55:40,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-09-12 07:55:40,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-09-12 07:55:40,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:55:40,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.008 2026-09-12 07:55:40,697 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:40,708 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 07:55:40,723 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:41,287 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.194 0.367 2026-09-12 07:55:41,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.587 2026-09-12 07:55:41,347 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:41,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.070 2026-09-12 07:55:41,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-12 07:55:41,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:41,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.126 0.261 2026-09-12 07:55:41,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.035 2026-09-12 07:55:42,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.011 2026-09-12 07:55:42,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 07:55:42,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.027 0.042 2026-09-12 07:55:42,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.102 2026-09-12 07:55:42,174 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:55:42,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.140 2026-09-12 07:55:42,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.177 2026-09-12 07:55:42,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.194 2026-09-12 07:55:42,307 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:42,315 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:42,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.238 2026-09-12 07:55:42,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.222 2026-09-12 07:55:42,358 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:42,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.213 2026-09-12 07:55:42,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.235 2026-09-12 07:55:42,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.264 2026-09-12 07:55:42,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.022 0.221 2026-09-12 07:55:42,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.241 2026-09-12 07:55:42,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.228 2026-09-12 07:55:42,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.220 2026-09-12 07:55:42,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.208 2026-09-12 07:55:42,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.158 2026-09-12 07:55:42,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.132 2026-09-12 07:55:42,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.091 2026-09-12 07:55:42,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.077 2026-09-12 07:55:42,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.008 0.086 2026-09-12 07:55:42,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.012 0.087 2026-09-12 07:55:43,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:55:43,063 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:43,078 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:43,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.014 2026-09-12 07:55:43,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-12 07:55:43,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-12 07:55:43,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:55:43,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:55:43,188 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:43,189 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:43,190 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:55:43,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:55:43,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-09-12 07:55:43,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56163249 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-09-12 07:55:43,263 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:43,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56163249 with result: [{'id': 46, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-09-12 07:55:43,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.088 0.093 2026-09-12 07:55:43,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:43] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.008 2026-09-12 07:55:44,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:44,234 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:44,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5690 2026-09-12 07:55:44,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:44,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5690 2026-09-12 07:55:44,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpapgkk3e__chrome_odoo" 2026-09-12 07:55:44,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-09-12 07:55:44,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5812 2026-09-12 07:55:44,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpf8rzq7qs_chrome_odoo 2026-09-12 07:55:44,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46331/json/version 2026-09-12 07:55:44,887 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46331/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:44,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:44,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46331/json 2026-09-12 07:55:44,905 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46331/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:44,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46331/devtools/page/20995F60868D51CC71E85EAEA722627E 2026-09-12 07:55:44,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:44,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:45,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:45,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:45,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:45,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:45,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:45,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.105 0.479 2026-09-12 07:55:45,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '20995F60868D51CC71E85EAEA722627E', 'loaderId': 'BCADD674F0961C6DFA4CC358BB478053', 'isDownload': False} 2026-09-12 07:55:45,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-09-12 07:55:45,772 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:45,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:45] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 07:55:45,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:45] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-09-12 07:55:45,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:45] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-09-12 07:55:46,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:46] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 07:55:46,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-12 07:55:46,250 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:46,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:55:46,276 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:47,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.307 0.423 2026-09-12 07:55:47,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.743 2026-09-12 07:55:47,067 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:47,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.070 2026-09-12 07:55:47,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:55:47,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:47,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.160 0.311 2026-09-12 07:55:47,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.041 2026-09-12 07:55:47,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.013 2026-09-12 07:55:47,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:55:47,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.032 0.034 2026-09-12 07:55:47,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.085 2026-09-12 07:55:47,964 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:55:47,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.125 2026-09-12 07:55:48,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.154 2026-09-12 07:55:48,022 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:55:48,063 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 07:55:48,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.021 0.190 2026-09-12 07:55:48,097 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.230 2026-09-12 07:55:48,106 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:48,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.212 2026-09-12 07:55:48,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.176 2026-09-12 07:55:48,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.210 2026-09-12 07:55:48,249 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.163 2026-09-12 07:55:48,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.211 2026-09-12 07:55:48,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.212 2026-09-12 07:55:48,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.232 2026-09-12 07:55:48,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.217 2026-09-12 07:55:48,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.206 2026-09-12 07:55:48,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.178 2026-09-12 07:55:48,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.144 2026-09-12 07:55:48,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.101 2026-09-12 07:55:48,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.071 2026-09-12 07:55:48,453 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.080 2026-09-12 07:55:48,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.084 2026-09-12 07:55:48,776 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:55:48,795 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:48,812 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:48,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.020 2026-09-12 07:55:48,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:48,890 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:48,893 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:48,897 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:48,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:48,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:55:48,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 07:55:48,989 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:48,996 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:49,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:49,033 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:49,043 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:49,062 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:55:49,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:55:49,113 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:55:49,114 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:55:49,125 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:49,145 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:49,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.011 2026-09-12 07:55:49,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:55:49,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:55:49,176 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37542064 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-09-12 07:55:49,180 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:49,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37542064 with result: [{'id': 47, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-09-12 07:55:49,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.082 0.101 2026-09-12 07:55:49,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:49] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.015 0.009 2026-09-12 07:55:50,135 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:50,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:50,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-09-12 07:55:50,176 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-09-12 07:55:50,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:55:50,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.008 0.019 2026-09-12 07:55:50,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:50] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.018 0.036 2026-09-12 07:55:50,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.035 2026-09-12 07:55:51,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:51,078 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:51,093 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:51,109 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:51,128 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:51,142 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:51,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:51,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-09-12 07:55:51,203 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:55:51,218 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:51,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:51,253 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:51,260 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:51,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:51,287 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:55:51,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5812 2026-09-12 07:55:51,294 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:51,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5812 2026-09-12 07:55:51,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpf8rzq7qs_chrome_odoo" 2026-09-12 07:55:51,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-09-12 07:55:51,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5948 2026-09-12 07:55:51,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8ihu4npi_chrome_odoo 2026-09-12 07:55:51,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34211/json/version 2026-09-12 07:55:51,895 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34211/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:51,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:51,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34211/json 2026-09-12 07:55:51,917 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34211/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:51,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34211/devtools/page/DD00B242B4AD139CE72FEC2D40B440CB 2026-09-12 07:55:51,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:51,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:52,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:52,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:52,129 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:52,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:52,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:55:52,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:52] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.566 2026-09-12 07:55:52,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DD00B242B4AD139CE72FEC2D40B440CB', 'loaderId': 'A9CAA7A37ECA6B085BC06E9554FE738C', 'isDownload': False} 2026-09-12 07:55:52,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-09-12 07:55:52,793 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:52,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:52] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.030 0.009 2026-09-12 07:55:52,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:52] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.049 2026-09-12 07:55:52,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:52] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.055 2026-09-12 07:55:53,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:53] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:55:53,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 07:55:53,335 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 07:55:53,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-09-12 07:55:53,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:53,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.199 0.371 2026-09-12 07:55:53,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.598 2026-09-12 07:55:54,010 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:54,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.093 2026-09-12 07:55:54,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:55:54,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:54,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.104 0.281 2026-09-12 07:55:54,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.035 2026-09-12 07:55:54,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.013 2026-09-12 07:55:54,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:55:54,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.030 0.037 2026-09-12 07:55:54,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.093 2026-09-12 07:55:54,818 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:55:54,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.118 2026-09-12 07:55:54,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.155 2026-09-12 07:55:54,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.191 2026-09-12 07:55:54,934 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:55:54,963 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:55:54,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.254 2026-09-12 07:55:55,006 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:55,012 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.229 2026-09-12 07:55:55,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.222 2026-09-12 07:55:55,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.239 2026-09-12 07:55:55,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.257 2026-09-12 07:55:55,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.013 0.208 2026-09-12 07:55:55,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.235 2026-09-12 07:55:55,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.244 2026-09-12 07:55:55,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.221 2026-09-12 07:55:55,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.217 2026-09-12 07:55:55,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.178 2026-09-12 07:55:55,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.148 2026-09-12 07:55:55,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.012 0.107 2026-09-12 07:55:55,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.101 2026-09-12 07:55:55,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.009 0.118 2026-09-12 07:55:55,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.120 2026-09-12 07:55:55,678 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,693 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:55,751 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,756 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,759 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:55,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:55,801 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,809 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:55:55,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:55:55,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-12 07:55:55,881 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:55:55,882 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,883 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:55,893 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,910 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:55,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:55:55,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-09-12 07:55:55,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-09-12 07:55:55,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-09-12 07:55:55,992 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:56,032 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,042 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:56,081 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,093 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,112 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:56,135 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,144 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:55:56,179 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:56,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:55:56,993 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:57,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:55:57,028 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:55:57,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-09-12 07:55:57,058 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:57,075 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:57,092 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:57,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:55:57,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5948 2026-09-12 07:55:57,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:55:57,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5948 2026-09-12 07:55:57,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8ihu4npi_chrome_odoo" 2026-09-12 07:55:57,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6068 2026-09-12 07:55:57,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp88okx0kt_chrome_odoo 2026-09-12 07:55:57,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35267/json/version 2026-09-12 07:55:57,411 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35267/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:55:57,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:55:57,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35267/json 2026-09-12 07:55:57,417 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35267/json with timeout 3 increased to 10s during tests 2026-09-12 07:55:57,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35267/devtools/page/78188B8D8F23479706BB0865C63F7B3C 2026-09-12 07:55:57,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:55:57,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:55:57,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:55:57,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:55:57,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:55:57,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:55:57,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.009 0.042 2026-09-12 07:55:57,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '78188B8D8F23479706BB0865C63F7B3C', 'loaderId': 'D8EB312A0CEB13EB594E1FEE06F6F465', 'isDownload': False} 2026-09-12 07:55:57,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-09-12 07:55:57,551 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:57,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-09-12 07:55:57,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-12 07:55:57,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-09-12 07:55:57,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:55:57,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:55:57,965 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:57,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 07:55:57,999 106 INFO rb-3be5b00-224738-414704 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-09-12 07:55:58,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.175 0.309 2026-09-12 07:55:58,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.504 2026-09-12 07:55:58,552 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:55:58,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.062 2026-09-12 07:55:58,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:55:58,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:55:59,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.121 0.279 2026-09-12 07:55:59,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.046 2026-09-12 07:55:59,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.015 2026-09-12 07:55:59,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:55:59,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.036 0.051 2026-09-12 07:55:59,376 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:55:59,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.028 0.127 2026-09-12 07:55:59,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.172 2026-09-12 07:55:59,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.199 2026-09-12 07:55:59,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.224 2026-09-12 07:55:59,583 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:55:59,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.247 2026-09-12 07:55:59,611 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:59,615 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:55:59,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.016 0.218 2026-09-12 07:55:59,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.224 2026-09-12 07:55:59,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.018 0.237 2026-09-12 07:55:59,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.024 0.257 2026-09-12 07:55:59,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.215 2026-09-12 07:55:59,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.264 2026-09-12 07:55:59,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.279 2026-09-12 07:55:59,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.240 2026-09-12 07:55:59,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.252 2026-09-12 07:55:59,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.207 2026-09-12 07:55:59,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.160 2026-09-12 07:55:59,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:55:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.128 2026-09-12 07:56:00,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.105 2026-09-12 07:56:00,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.107 2026-09-12 07:56:00,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.104 2026-09-12 07:56:00,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:56:00,316 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,326 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-12 07:56:00,364 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:00,424 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,429 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,437 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:00,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:00,474 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,483 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:00,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:00,539 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:56:00,541 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:56:00,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-12 07:56:00,543 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,564 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,583 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:56:00,622 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,631 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,647 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:00,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:56:00,672 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:00,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6068 2026-09-12 07:56:00,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:56:00,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6068 2026-09-12 07:56:00,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp88okx0kt_chrome_odoo" 2026-09-12 07:56:00,830 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-09-12 07:56:01,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6192 2026-09-12 07:56:01,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpc8s4_v5k_chrome_odoo 2026-09-12 07:56:01,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43367/json/version 2026-09-12 07:56:01,630 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43367/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:56:01,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:56:01,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43367/json 2026-09-12 07:56:01,688 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43367/json with timeout 3 increased to 10s during tests 2026-09-12 07:56:01,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43367/devtools/page/10D307631B1BD2662AB65FD5A1BC5841 2026-09-12 07:56:01,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:56:01,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:56:01,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:56:01,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:56:01,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:56:01,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:56:01,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:56:02,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.104 0.538 2026-09-12 07:56:02,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '10D307631B1BD2662AB65FD5A1BC5841', 'loaderId': '08D7BEFC6C6DABE1F9877ED936767E8D', 'isDownload': False} 2026-09-12 07:56:02,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-09-12 07:56:02,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:02,589 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:02] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 07:56:02,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:02] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-09-12 07:56:02,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:02] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.025 2026-09-12 07:56:03,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:03] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-09-12 07:56:03,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-09-12 07:56:03,063 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:03,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-09-12 07:56:03,108 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:04,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.197 1.233 2026-09-12 07:56:04,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.455 2026-09-12 07:56:04,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.050 2026-09-12 07:56:04,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:56:04,732 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:04,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:56:05,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.141 0.333 2026-09-12 07:56:05,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.040 2026-09-12 07:56:05,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.012 2026-09-12 07:56:05,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:56:05,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.039 0.045 2026-09-12 07:56:05,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.127 2026-09-12 07:56:05,526 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:05,533 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:05,541 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:05,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.016 0.183 2026-09-12 07:56:05,601 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:56:05,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.029 0.210 2026-09-12 07:56:05,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.290 2026-09-12 07:56:05,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.325 2026-09-12 07:56:05,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.281 2026-09-12 07:56:05,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.031 0.217 2026-09-12 07:56:05,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.020 0.223 2026-09-12 07:56:05,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.011 0.242 2026-09-12 07:56:05,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.241 2026-09-12 07:56:05,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.008 0.235 2026-09-12 07:56:06,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.010 0.269 2026-09-12 07:56:06,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.280 2026-09-12 07:56:06,089 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.267 2026-09-12 07:56:06,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.236 2026-09-12 07:56:06,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.194 2026-09-12 07:56:06,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.169 2026-09-12 07:56:06,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.143 2026-09-12 07:56:06,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.001 0.093 2026-09-12 07:56:06,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.065 2026-09-12 07:56:06,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-12 07:56:06,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-12 07:56:06,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:56:06,309 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,327 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-12 07:56:06,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:06,381 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,389 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:56:06,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:06,415 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,425 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:06,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:06,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-12 07:56:06,486 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:56:06,488 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:06,492 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,510 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,528 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:56:06,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-12 07:56:06,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-12 07:56:06,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-12 07:56:06,614 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:06,648 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,660 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:06,695 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,708 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:06,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:06,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-12 07:56:06,774 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,792 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,808 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:56:06,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-12 07:56:06,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-12 07:56:06,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-12 07:56:06,891 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:06,935 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,948 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:06,984 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:06,993 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:07,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:07,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-12 07:56:07,058 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,075 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,091 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:56:07,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-12 07:56:07,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-12 07:56:07,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-12 07:56:07,175 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:07,212 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,224 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:07,263 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,275 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:07,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:07,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-12 07:56:07,341 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,360 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,376 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:56:07,409 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,427 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:07,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:56:07,450 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:07,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6192 2026-09-12 07:56:07,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:56:07,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6192 2026-09-12 07:56:07,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpc8s4_v5k_chrome_odoo" 2026-09-12 07:56:07,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-09-12 07:56:08,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6321 2026-09-12 07:56:08,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpo0povut5_chrome_odoo 2026-09-12 07:56:08,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46321/json/version 2026-09-12 07:56:08,283 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46321/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:56:08,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:56:08,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46321/json 2026-09-12 07:56:08,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46321/json with timeout 3 increased to 10s during tests 2026-09-12 07:56:08,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46321/devtools/page/ABAFF7A9BBFA3C0D5A9FAA1BF77BBD5B 2026-09-12 07:56:08,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:56:08,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:56:08,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:56:08,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:56:08,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:56:08,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:56:08,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:56:09,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.118 0.520 2026-09-12 07:56:09,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'ABAFF7A9BBFA3C0D5A9FAA1BF77BBD5B', 'loaderId': 'C4681349B1AFBDF032B8A5B499CB124E', 'isDownload': False} 2026-09-12 07:56:09,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-09-12 07:56:09,224 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:09,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:56:09,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-12 07:56:09,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-12 07:56:09,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-12 07:56:09,605 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.019 2026-09-12 07:56:09,623 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:09,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 07:56:09,646 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:10,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.279 0.415 2026-09-12 07:56:10,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.717 2026-09-12 07:56:10,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:10,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.075 2026-09-12 07:56:10,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.024 2026-09-12 07:56:10,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:56:11,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.168 0.340 2026-09-12 07:56:11,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.052 2026-09-12 07:56:11,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "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-09-12 07:56:11,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.005 2026-09-12 07:56:11,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.028 0.035 2026-09-12 07:56:11,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.091 2026-09-12 07:56:11,358 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:56:11,364 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:11,371 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:11,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.126 2026-09-12 07:56:11,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.168 2026-09-12 07:56:11,444 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:56:11,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.208 2026-09-12 07:56:11,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.014 0.263 2026-09-12 07:56:11,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.248 2026-09-12 07:56:11,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.025 0.193 2026-09-12 07:56:11,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.240 2026-09-12 07:56:11,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.009 0.198 2026-09-12 07:56:11,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.201 2026-09-12 07:56:11,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.015 0.196 2026-09-12 07:56:11,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.021 0.233 2026-09-12 07:56:11,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.243 2026-09-12 07:56:11,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.001 0.219 2026-09-12 07:56:11,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.193 2026-09-12 07:56:11,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.160 2026-09-12 07:56:11,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.145 2026-09-12 07:56:11,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.115 2026-09-12 07:56:11,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.002 0.087 2026-09-12 07:56:11,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.088 2026-09-12 07:56:11,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:11] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.005 0.101 2026-09-12 07:56:12,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:56:12,125 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,143 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.017 2026-09-12 07:56:12,183 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:12,279 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,279 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,283 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:12,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:12,321 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,331 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:12,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:56:12,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:56:12,434 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,441 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:12,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:12,506 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:12,512 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:56:12,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-09-12 07:56:12,539 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,558 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:12] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.014 0.019 2026-09-12 07:56:12,607 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:56:12,632 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,644 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,662 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,678 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 07:56:12,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:56:12,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83989236 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-09-12 07:56:12,726 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:12,733 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:14,681 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83989236 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0001', 'account_move': 213}] 2026-09-12 07:56:14,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 880 0.682 1.328 2026-09-12 07:56:14,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.465 2026-09-12 07:56:14,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:14] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.018 0.019 2026-09-12 07:56:14,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:14] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:56:15,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.003 2026-09-12 07:56:15,634 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,641 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,657 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,674 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:15,695 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:15,744 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,757 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:15,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:56:15,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:56:15,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,842 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:15,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:15,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-09-12 07:56:15,908 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,925 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,942 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-12 07:56:15,975 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:15,991 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:16,008 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:16,024 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:16,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 07:56:16,058 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-12 07:56:16,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29010836 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-09-12 07:56:16,075 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:17,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29010836 with result: [{'id': 49, 'pos_reference': 'Order 00053-002-0002', 'account_move': 215}] 2026-09-12 07:56:17,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 710 0.638 0.951 2026-09-12 07:56:17,702 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:17] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.017 0.020 2026-09-12 07:56:18,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:56:18,542 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:18,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6321 2026-09-12 07:56:18,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:56:18,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6321 2026-09-12 07:56:18,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpo0povut5_chrome_odoo" 2026-09-12 07:56:18,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-09-12 07:56:19,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6469 2026-09-12 07:56:19,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9gafwlqh_chrome_odoo 2026-09-12 07:56:19,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32771/json/version 2026-09-12 07:56:19,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:32771/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:56:19,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:56:19,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32771/json 2026-09-12 07:56:19,211 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:32771/json with timeout 3 increased to 10s during tests 2026-09-12 07:56:19,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:32771/devtools/page/91525A59FD6A1818E323B74F6EB80E3A 2026-09-12 07:56:19,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-12 07:56:19,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-12 07:56:19,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:56:19,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-12 07:56:19,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-12 07:56:19,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-12 07:56:19,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:56:20,094 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.524 2026-09-12 07:56:20,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '91525A59FD6A1818E323B74F6EB80E3A', 'loaderId': '70486BF4A6061E6498AA37AA827BD85B', 'isDownload': False} 2026-09-12 07:56:20,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-09-12 07:56:20,103 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:20,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.017 2026-09-12 07:56:20,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 07:56:20,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.023 2026-09-12 07:56:20,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-09-12 07:56:20,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 07:56:20,549 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:56:20,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 07:56:20,578 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:21,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.160 0.361 2026-09-12 07:56:21,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.532 2026-09-12 07:56:21,154 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:21,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.068 2026-09-12 07:56:21,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:56:21,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:56:21,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.125 0.263 2026-09-12 07:56:21,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.041 2026-09-12 07:56:21,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.012 2026-09-12 07:56:21,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 07:56:21,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 14 0.040 0.035 2026-09-12 07:56:21,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.102 2026-09-12 07:56:21,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.135 2026-09-12 07:56:21,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.013 0.157 2026-09-12 07:56:22,012 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:56:22,016 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:22,029 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:22,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.005 0.192 2026-09-12 07:56:22,055 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:56:22,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.017 0.227 2026-09-12 07:56:22,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.220 2026-09-12 07:56:22,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.012 0.206 2026-09-12 07:56:22,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.031 0.221 2026-09-12 07:56:22,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.204 2026-09-12 07:56:22,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.006 0.202 2026-09-12 07:56:22,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 8 0.007 0.215 2026-09-12 07:56:22,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.209 2026-09-12 07:56:22,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.206 2026-09-12 07:56:22,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.187 2026-09-12 07:56:22,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.141 2026-09-12 07:56:22,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.111 2026-09-12 07:56:22,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.091 2026-09-12 07:56:22,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.004 0.056 2026-09-12 07:56:22,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-12 07:56:22,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-12%2007:49:44 HTTP/1.1" 200 - 4 0.001 0.069 2026-09-12 07:56:22,724 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,741 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:22,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,810 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,811 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:22,812 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:22,837 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,842 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:22,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:22,887 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:22,887 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:22,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-09-12 07:56:22,908 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,927 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,943 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:22,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:56:22,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-09-12 07:56:22,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-09-12 07:56:23,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-09-12 07:56:23,025 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:23,041 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:23,061 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:23,074 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:23,092 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:23,114 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:23,124 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:23,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:23,161 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:23,174 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:23,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-12 07:56:23,211 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:24,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:56:24,025 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:24,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-12 07:56:24,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:56:24,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-09-12 07:56:24,091 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:24,116 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:24,125 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:24,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-12 07:56:24,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6469 2026-09-12 07:56:24,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-12 07:56:24,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6469 2026-09-12 07:56:24,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9gafwlqh_chrome_odoo" 2026-09-12 07:56:24,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-12 07:56:44,023 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #44 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 07:56:46,108 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #44 deleted ir.attachment records with IDs: [3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305] 2026-09-12 07:56:46,109 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #44 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-09-12 07:56:46,117 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #44 deleted ir.sequence records with IDs: [513, 516, 564, 567, 514, 517, 565, 568] 2026-09-12 07:56:49,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-09-12 07:56:50,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 6594 2026-09-12 07:56:50,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8cjumgxr_chrome_odoo 2026-09-12 07:56:50,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33691/json/version 2026-09-12 07:56:50,166 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33691/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:56:50,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:56:50,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33691/json 2026-09-12 07:56:50,195 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33691/json with timeout 3 increased to 10s during tests 2026-09-12 07:56:50,198 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33691/devtools/page/B72133D4490B09AC5228677AF1F9AC82 2026-09-12 07:56:50,203 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:56:50,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:56:50,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:56:50,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:56:50,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:56:50,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:56:50,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:56:51,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.125 0.525 2026-09-12 07:56:51,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B72133D4490B09AC5228677AF1F9AC82', 'loaderId': '55B67C3CD1E52A9990BD33B0F7B2804A', 'isDownload': False} 2026-09-12 07:56:51,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-09-12 07:56:51,064 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:51,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 07:56:51,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-09-12 07:56:51,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-09-12 07:56:51,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 07:56:51,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:56:51,479 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:56:51,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:56:51,503 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:52,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.263 0.384 2026-09-12 07:56:52,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.666 2026-09-12 07:56:52,220 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:52,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.082 2026-09-12 07:56:52,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:56:52,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:56:52,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.148 0.312 2026-09-12 07:56:52,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.045 2026-09-12 07:56:52,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-12 07:56:52,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:56:53,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.044 0.044 2026-09-12 07:56:53,060 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:56:53,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.109 2026-09-12 07:56:53,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.155 2026-09-12 07:56:53,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.190 2026-09-12 07:56:53,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.212 2026-09-12 07:56:53,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.240 2026-09-12 07:56:53,248 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:53,252 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:53,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.160 2026-09-12 07:56:53,257 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:53,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.208 2026-09-12 07:56:53,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.220 2026-09-12 07:56:53,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.214 2026-09-12 07:56:53,418 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:53,425 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:53,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.210 2026-09-12 07:56:53,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.018 0.196 2026-09-12 07:56:53,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.214 2026-09-12 07:56:53,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.171 2026-09-12 07:56:53,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.162 2026-09-12 07:56:53,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.143 2026-09-12 07:56:53,535 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.102 2026-09-12 07:56:53,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.117 2026-09-12 07:56:53,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.089 2026-09-12 07:56:53,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.099 2026-09-12 07:56:54,024 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:56:54,079 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,094 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.016 2026-09-12 07:56:54,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,127 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-09-12 07:56:54,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-09-12 07:56:54,177 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,252 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,273 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-12 07:56:54,308 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-09-12 07:56:54,323 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,382 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-12 07:56:54,423 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,439 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,456 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,473 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,492 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:54,506 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:55,349 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:55,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-09-12 07:56:55,372 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:55,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:55,410 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:55,423 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:55,440 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:55,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:56:56,291 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:56,307 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:56,323 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:56,340 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:56,367 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:56,388 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:56,398 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:56,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-12 07:56:56,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-09-12 07:56:56,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:56:56,453 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:56,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 6594 2026-09-12 07:56:56,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:56:56,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 6594 2026-09-12 07:56:56,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8cjumgxr_chrome_odoo" 2026-09-12 07:56:56,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 6721 2026-09-12 07:56:56,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpp7v7bga4_chrome_odoo 2026-09-12 07:56:56,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43649/json/version 2026-09-12 07:56:56,723 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43649/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:56:56,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:56:56,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43649/json 2026-09-12 07:56:56,769 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43649/json with timeout 3 increased to 10s during tests 2026-09-12 07:56:56,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43649/devtools/page/CF4AE52455BECA08A82A83B0F090FEC3 2026-09-12 07:56:56,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:56:56,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:56:56,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:56:56,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:56:56,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:56:56,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:56:56,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:56] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.017 0.049 2026-09-12 07:56:56,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CF4AE52455BECA08A82A83B0F090FEC3', 'loaderId': 'F18F96BB7B700B6883CC5F8DB2C25D13', 'isDownload': False} 2026-09-12 07:56:56,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-09-12 07:56:56,931 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:56,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:56] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-09-12 07:56:56,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:56] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.016 2026-09-12 07:56:56,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:56] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-09-12 07:56:57,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:57] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:56:57,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:56:57,386 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:56:57,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:56:57,412 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:57,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.294 2026-09-12 07:56:57,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.474 2026-09-12 07:56:57,929 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:56:57,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.083 2026-09-12 07:56:58,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:56:58,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:56:58,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.111 0.303 2026-09-12 07:56:58,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.042 2026-09-12 07:56:58,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.010 2026-09-12 07:56:58,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 07:56:58,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.026 0.047 2026-09-12 07:56:58,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.092 2026-09-12 07:56:58,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.128 2026-09-12 07:56:58,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.187 2026-09-12 07:56:58,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.210 2026-09-12 07:56:58,880 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:58,895 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:58,907 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:56:58,912 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:56:58,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.287 2026-09-12 07:56:58,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.235 2026-09-12 07:56:58,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.242 2026-09-12 07:56:59,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.227 2026-09-12 07:56:59,034 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:56:59,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.012 0.194 2026-09-12 07:56:59,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.131 2026-09-12 07:56:59,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.136 2026-09-12 07:56:59,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.139 2026-09-12 07:56:59,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.112 2026-09-12 07:56:59,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.113 2026-09-12 07:56:59,112 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.069 2026-09-12 07:56:59,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.091 2026-09-12 07:56:59,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.103 2026-09-12 07:56:59,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.103 2026-09-12 07:56:59,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.119 2026-09-12 07:56:59,590 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,606 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,623 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,640 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,659 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,678 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,692 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,708 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,723 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-12 07:56:59,768 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:56:59,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:56:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:56:59,806 106 INFO rb-3be5b00-224738-414704 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-09-12 07:56:59,830 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:00,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 07:57:00,671 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:00,672 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:00,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-09-12 07:57:00,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:00,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 07:57:00,722 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:00,739 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:01,578 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:01,589 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:01,605 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:01,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40627652 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-09-12 07:57:01,622 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:01,629 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:57:01,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40627652 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-09-12 07:57:01,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.125 0.117 2026-09-12 07:57:01,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:01] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 07:57:02,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:57:02,641 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:02,657 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:02,674 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:02,690 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:02,706 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:02,723 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:02,740 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:03,580 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:03,590 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:04,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:04,438 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:05,293 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:05,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-12 07:57:05,323 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:05,339 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:05,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6951918 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-09-12 07:57:05,359 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:05,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6951918 with result: [{'id': 51, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-09-12 07:57:05,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.035 0.053 2026-09-12 07:57:05,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:57:06,199 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,206 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,225 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,241 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,255 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,272 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,306 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,310 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:57:06,324 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,342 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-12 07:57:06,373 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,389 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:06,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:06] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.016 0.027 2026-09-12 07:57:07,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:57:07,202 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:57:07,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 6721 2026-09-12 07:57:07,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:57:07,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 6721 2026-09-12 07:57:07,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpp7v7bga4_chrome_odoo" 2026-09-12 07:57:07,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 6857 2026-09-12 07:57:07,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpil5ixl0w_chrome_odoo 2026-09-12 07:57:07,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43049/json/version 2026-09-12 07:57:07,432 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43049/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:57:07,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:57:07,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43049/json 2026-09-12 07:57:07,490 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43049/json with timeout 3 increased to 10s during tests 2026-09-12 07:57:07,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43049/devtools/page/B5E8B463EDF27379E94962C0AAF5EF1B 2026-09-12 07:57:07,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:57:07,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:57:07,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:57:07,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:57:07,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:57:07,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:57:07,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.013 0.046 2026-09-12 07:57:07,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B5E8B463EDF27379E94962C0AAF5EF1B', 'loaderId': '74BF36B789A84BE7C2A2BA6F0761235B', 'isDownload': False} 2026-09-12 07:57:07,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-09-12 07:57:07,645 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:57:07,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:07] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-09-12 07:57:07,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:07] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.023 2026-09-12 07:57:07,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:07] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-09-12 07:57:08,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:57:08,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:57:08,090 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:57:08,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:57:08,123 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:08,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.155 0.330 2026-09-12 07:57:08,652 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.485 2026-09-12 07:57:08,670 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:57:08,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.079 2026-09-12 07:57:08,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:57:08,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:57:09,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.267 2026-09-12 07:57:09,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.037 2026-09-12 07:57:09,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.014 2026-09-12 07:57:09,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:57:09,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.045 2026-09-12 07:57:09,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.077 2026-09-12 07:57:09,444 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:57:09,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.120 2026-09-12 07:57:09,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.158 2026-09-12 07:57:09,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.207 2026-09-12 07:57:09,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.233 2026-09-12 07:57:09,631 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.230 2026-09-12 07:57:09,641 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 07:57:09,659 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 07:57:09,686 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 07:57:09,693 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:57:09,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.236 2026-09-12 07:57:09,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.267 2026-09-12 07:57:09,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.261 2026-09-12 07:57:09,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.240 2026-09-12 07:57:09,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.148 2026-09-12 07:57:09,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.011 0.155 2026-09-12 07:57:09,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.168 2026-09-12 07:57:09,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.167 2026-09-12 07:57:09,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.125 2026-09-12 07:57:09,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.093 2026-09-12 07:57:09,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-12 07:57:09,954 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.080 2026-09-12 07:57:09,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-12 07:57:10,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,406 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,424 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,457 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,473 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,489 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,506 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,522 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,540 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,559 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,573 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,589 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,606 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,622 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:10,641 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:11,483 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:11,488 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:11,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:57:12,339 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:12,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:13,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 07:57:13,194 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:13,205 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:14,049 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:14,055 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:14,906 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:14,923 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:15,761 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:15,773 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:15,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:16,626 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:16,639 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:16,655 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:16,672 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:17,524 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:17,538 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:17,555 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:17,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-12 07:57:18,395 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:18,406 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:18,422 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:18,438 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:18,455 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:19,311 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:19,322 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:19,339 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:19,356 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,207 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,222 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,242 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,256 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,272 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,305 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,322 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,339 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,373 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,388 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,411 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,429 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,444 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,456 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,473 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,490 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:20,508 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:21,348 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:21,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:21,371 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:21,388 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:21,405 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:22,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:57:22,244 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:22,255 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:23,100 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:23,105 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:23,956 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:23,971 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:24,818 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:24,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,672 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,706 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,721 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,738 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,755 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,772 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:25,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:26,663 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:26,672 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:27,523 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:27,538 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:27,555 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:27,571 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:27,588 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:28,429 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:28,438 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:29,286 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:29,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:29,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:29,321 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:29,338 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:30,177 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:30,188 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:31,033 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:31,038 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:31,054 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:31,072 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:31,088 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:31,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 07:57:31,927 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:31,938 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:32,782 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:32,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:33,638 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:33,654 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:34,494 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:34,504 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:34,521 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:34,541 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:34,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 07:57:34,575 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:34,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:57:34,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:57:34,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 6857 2026-09-12 07:57:34,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:57:34,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 6857 2026-09-12 07:57:34,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpil5ixl0w_chrome_odoo" 2026-09-12 07:57:34,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 6988 2026-09-12 07:57:34,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3ok80owq_chrome_odoo 2026-09-12 07:57:34,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33891/json/version 2026-09-12 07:57:34,820 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33891/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:57:34,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:57:34,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33891/json 2026-09-12 07:57:34,845 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33891/json with timeout 3 increased to 10s during tests 2026-09-12 07:57:34,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33891/devtools/page/22204B9790FE00817C555800F8320471 2026-09-12 07:57:34,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:57:34,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:57:34,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:57:34,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:57:34,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:57:34,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:57:34,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.024 0.051 2026-09-12 07:57:34,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '22204B9790FE00817C555800F8320471', 'loaderId': '7BCB9E4AC7958622F5B27B84D35D1A21', 'isDownload': False} 2026-09-12 07:57:34,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-09-12 07:57:34,999 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:57:35,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-09-12 07:57:35,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-09-12 07:57:35,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-09-12 07:57:35,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 07:57:35,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.019 2026-09-12 07:57:35,442 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:57:35,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:57:35,470 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:35,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.325 2026-09-12 07:57:36,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.464 2026-09-12 07:57:36,023 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:57:36,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.076 2026-09-12 07:57:36,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:57:36,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:57:36,629 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.160 0.295 2026-09-12 07:57:36,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.041 2026-09-12 07:57:36,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.015 2026-09-12 07:57:36,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 07:57:36,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.029 0.045 2026-09-12 07:57:36,891 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.110 2026-09-12 07:57:36,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.041 0.159 2026-09-12 07:57:36,982 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:57:37,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.237 2026-09-12 07:57:37,112 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.027 0.271 2026-09-12 07:57:37,130 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:57:37,144 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:57:37,151 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:57:37,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.331 2026-09-12 07:57:37,173 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:57:37,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.318 2026-09-12 07:57:37,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.319 2026-09-12 07:57:37,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.255 2026-09-12 07:57:37,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.241 2026-09-12 07:57:37,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.165 2026-09-12 07:57:37,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.014 0.184 2026-09-12 07:57:37,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.190 2026-09-12 07:57:37,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.169 2026-09-12 07:57:37,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.181 2026-09-12 07:57:37,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.147 2026-09-12 07:57:37,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.116 2026-09-12 07:57:37,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.114 2026-09-12 07:57:37,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.101 2026-09-12 07:57:37,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.107 2026-09-12 07:57:37,857 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:37,901 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:37,934 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:37,943 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:37,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:38,848 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:38,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:57:38,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:57:38,883 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:57:38,885 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:57:38,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:57:38,940 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:38,959 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:38,974 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,001 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,008 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,026 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-12 07:57:39,855 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,871 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,905 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,922 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,938 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:39,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,777 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:57:40,810 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,840 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:40] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.009 2026-09-12 07:57:40,857 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,871 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,905 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,921 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:40,939 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:41,781 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:41,787 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:41,804 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:41,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:41,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:57:42,659 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:42,670 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:42,687 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:42,704 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:42,720 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:43,543 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:43,554 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:43,572 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:43,588 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:43,607 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:44,449 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:44,457 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:44,471 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:44,488 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:44,505 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:45,346 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:45,354 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:45,371 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:45,388 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:45,404 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:45,422 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:45,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:57:45,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 6988 2026-09-12 07:57:45,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:57:45,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 6988 2026-09-12 07:57:45,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3ok80owq_chrome_odoo" 2026-09-12 07:57:45,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7112 2026-09-12 07:57:45,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcgkz7e7b_chrome_odoo 2026-09-12 07:57:45,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32975/json/version 2026-09-12 07:57:45,659 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:32975/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:57:45,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:57:45,677 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32975/json 2026-09-12 07:57:45,677 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:32975/json with timeout 3 increased to 10s during tests 2026-09-12 07:57:45,680 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32975/devtools/page/7F287D964A16C1A8DA4136C803FCD9FA 2026-09-12 07:57:45,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:57:45,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:57:45,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:57:45,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:57:45,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:57:45,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:57:45,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.020 0.049 2026-09-12 07:57:45,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F287D964A16C1A8DA4136C803FCD9FA', 'loaderId': '0587E7A058C962257326265A756AB177', 'isDownload': False} 2026-09-12 07:57:45,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-09-12 07:57:45,817 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:57:45,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:45] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-09-12 07:57:45,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:45] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.026 2026-09-12 07:57:45,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:45] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-09-12 07:57:46,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-12 07:57:46,249 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:57:46,286 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:57:46,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 07:57:46,310 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:46,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.330 2026-09-12 07:57:46,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.498 2026-09-12 07:57:46,865 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:57:46,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.087 2026-09-12 07:57:46,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:57:47,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:57:47,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.162 0.287 2026-09-12 07:57:47,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.038 2026-09-12 07:57:47,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.011 2026-09-12 07:57:47,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:57:47,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.036 2026-09-12 07:57:47,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.089 2026-09-12 07:57:47,719 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:57:47,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.131 2026-09-12 07:57:47,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.169 2026-09-12 07:57:47,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.198 2026-09-12 07:57:47,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.234 2026-09-12 07:57:47,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.221 2026-09-12 07:57:47,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.005 0.178 2026-09-12 07:57:47,931 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57: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-09-12 07:57:47,960 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:57:47,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.199 2026-09-12 07:57:47,987 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:57:48,005 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:57:48,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.185 2026-09-12 07:57:48,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.180 2026-09-12 07:57:48,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.151 2026-09-12 07:57:48,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.168 2026-09-12 07:57:48,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.116 2026-09-12 07:57:48,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.099 2026-09-12 07:57:48,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.026 0.103 2026-09-12 07:57:48,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.120 2026-09-12 07:57:48,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.130 2026-09-12 07:57:48,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.133 2026-09-12 07:57:48,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.012 0.143 2026-09-12 07:57:48,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,721 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,741 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,757 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,774 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,799 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,807 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,825 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,845 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:48,861 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:49,707 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:49,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:57:49,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:57:49,824 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:49,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:57:49,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:57:49,888 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:57:49,889 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:57:49,921 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:49,938 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:49,943 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.012 2026-09-12 07:57:49,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-12 07:57:49,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-09-12 07:57:50,011 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:50,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:57:50,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90002364 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-09-12 07:57:50,041 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:50,064 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:57:50,407 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90002364 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-09-12 07:57:50,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 194 0.158 0.242 2026-09-12 07:57:50,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:50] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-09-12 07:57:50,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 07:57:51,211 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,221 106 INFO rb-3be5b00-224738-414704 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: 09/12/2026"))' 2026-09-12 07:57:51,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-09-12 07:57:51,254 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,271 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,287 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,320 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,341 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,347 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,356 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,371 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,406 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:51,422 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:57:52,262 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,271 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,287 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,321 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,338 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,355 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,371 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:52,387 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,228 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,237 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,255 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,271 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,287 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,322 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,337 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:53,354 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:54,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:57:54,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:57:54,221 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:54,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:54,255 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:54,270 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:55,112 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:55,121 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:55,968 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:55,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:57:55,982 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24885111 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-09-12 07:57:55,991 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:56,058 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24885111 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-09-12 07:57:56,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.024 0.071 2026-09-12 07:57:56,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-09-12 07:57:56,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-09-12 07:57:56,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-09-12 07:57:56,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-09-12 07:57:57,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:57:58,016 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 07:57:58,017 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 07:57:58,017 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 07:57:58,019 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 07:57:58,019 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 07:57:58,019 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 07:57:58,020 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 07:57:58,020 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 07:57:58,020 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 07:57:58,024 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 07:57:58,024 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 07:57:58,025 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 07:57:58,032 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:57:58,038 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 07:57:58,039 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 07:57:58,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 07:57:58,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 07:57:58,044 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 07:57:58,045 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 07:57:58,047 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 07:57:58,048 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 07:57:58,049 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 07:57:58,049 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 07:57:58,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 07:57:58,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 07:57:58,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 07:57:58,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 07:57:58,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 07:57:58,052 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 07:57:58,052 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 07:57:58,052 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 07:57:58,054 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 07:57:58,055 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 07:57:58,055 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 07:57:58,056 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 07:57:58,059 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 07:57:58,060 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:57:58,061 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 07:57:58,064 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:57:58,072 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 07:57:58,078 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 07:57:58,080 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 07:57:58,085 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 07:57:58,089 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 07:57:58,093 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 07:57:58,097 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 07:57:58,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:57:58,101 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 07:57:58,117 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:57:58,121 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-09-12 07:57:58,122 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 07:57:58,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 07:57:58,128 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 07:57:58,131 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:57:58,134 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 07:57:58,136 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 07:57:58,136 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 07:57:58,141 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 07:57:58,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 07:57:58,157 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:57:58,164 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 07:57:58,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:57:58,184 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 07:57:58,193 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 07:57:58,194 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 07:57:58,198 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 07:57:58,209 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 07:57:58,212 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 07:57:58,215 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 07:57:58,219 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 07:57:58,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 07:57:58,223 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 07:57:58,227 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 07:57:58,230 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 07:57:58,231 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 07:57:58,232 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 07:57:58,232 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 07:57:58,234 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 07:57:58,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 07:57:58,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 07:57:58,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 07:57:58,237 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 07:57:58,237 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 07:57:58,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 07:57:58,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 07:57:58,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 07:57:58,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 07:57:58,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 07:57:58,244 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 07:57:58,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 07:57:58,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 07:57:58,246 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 07:57:58,246 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 07:57:58,246 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 07:57:58,249 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 07:57:58,251 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 07:57:58,258 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:57:58,268 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:57:58,278 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 07:57:58,281 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 07:57:58,285 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 07:57:58,291 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 07:57:58,293 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 07:57:58,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 07:57:58,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 07:57:58,329 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 07:57:58,337 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 07:57:58,342 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 07:57:58,346 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-09-12 07:57:58,353 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 07:57:58,359 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 07:57:58,389 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 07:57:58,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 07:57:58,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 07:57:58,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 07:57:58,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 07:57:58,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 07:57:58,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 07:57:58,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.009 2026-09-12 07:57:58,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<239346533471706.1789199878.888342618942261-openerp-private@4852cd4236f1>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-09-12 07:57:58,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 07:57:58,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 07:57:58,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:57:58] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.025 0.044 2026-09-12 07:57:59,690 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,703 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,726 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,737 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,755 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,787 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,821 106 INFO rb-3be5b00-224738-414704 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-09-12 07:57:59,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:00,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:00,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:00,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-09-12 07:58:00,721 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:00,726 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:00,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 07:58:00,753 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:00,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 07:58:00,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:58:00,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:00,822 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:00,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:00,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12262891 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-09-12 07:58:00,855 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:00,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12262891 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-09-12 07:58:00,943 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.030 0.065 2026-09-12 07:58:00,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:00] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.019 0.008 2026-09-12 07:58:01,713 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,720 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,737 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,757 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,788 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,804 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,820 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,857 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,870 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,889 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 07:58:01,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:01,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:01,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:01,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:01,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13174141 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-09-12 07:58:01,992 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13174141 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-09-12 07:58:02,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.053 0.058 2026-09-12 07:58:02,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 07:58:02,864 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,870 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,888 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,903 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,921 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,937 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,953 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,971 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:02,988 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:03,004 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:03,020 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:03,861 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:03,871 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:03,887 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:03,905 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:03,920 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:04,776 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:04,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:04,804 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:04,820 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:04,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52852161 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-09-12 07:58:04,839 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:04,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52852161 with result: [{'id': 56, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-09-12 07:58:04,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.026 0.052 2026-09-12 07:58:05,688 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:05,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-09-12 07:58:05,720 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:05,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:58:05,742 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:05,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7112 2026-09-12 07:58:05,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:58:05,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7112 2026-09-12 07:58:05,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcgkz7e7b_chrome_odoo" 2026-09-12 07:58:05,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-09-12 07:58:06,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7283 2026-09-12 07:58:06,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpubggky6d_chrome_odoo 2026-09-12 07:58:06,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36481/json/version 2026-09-12 07:58:06,297 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36481/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:58:06,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:58:06,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36481/json 2026-09-12 07:58:06,336 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36481/json with timeout 3 increased to 10s during tests 2026-09-12 07:58:06,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36481/devtools/page/34D8FDFDB86281DB4ABA970A8B0CFCA8 2026-09-12 07:58:06,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:58:06,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:58:06,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:58:06,506 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:58:06,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:58:06,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:58:06,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:58:07,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.077 1.331 2026-09-12 07:58:07,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '34D8FDFDB86281DB4ABA970A8B0CFCA8', 'loaderId': 'E606D42157D1744515392BE25A11D027', 'isDownload': False} 2026-09-12 07:58:07,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-09-12 07:58:07,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:07,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:07] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.017 2026-09-12 07:58:07,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:07] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.020 2026-09-12 07:58:08,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:08] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.026 2026-09-12 07:58:08,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:58:08,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 07:58:08,413 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:08,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.006 2026-09-12 07:58:08,451 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:09,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.242 0.373 2026-09-12 07:58:09,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.608 2026-09-12 07:58:09,132 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:09,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.071 2026-09-12 07:58:09,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:58:09,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-12 07:58:09,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.189 0.345 2026-09-12 07:58:09,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.038 2026-09-12 07:58:09,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-12 07:58:09,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:58:10,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.056 0.050 2026-09-12 07:58:10,090 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:58:10,109 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:10,121 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:58:10,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:10,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.129 2026-09-12 07:58:10,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.160 2026-09-12 07:58:10,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.225 2026-09-12 07:58:10,233 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:58:10,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.261 2026-09-12 07:58:10,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.263 2026-09-12 07:58:10,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.037 0.198 2026-09-12 07:58:10,380 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:10,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.239 2026-09-12 07:58:10,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.212 2026-09-12 07:58:10,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.158 2026-09-12 07:58:10,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.155 2026-09-12 07:58:10,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.015 0.115 2026-09-12 07:58:10,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.083 2026-09-12 07:58:10,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.114 2026-09-12 07:58:10,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.141 2026-09-12 07:58:10,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.159 2026-09-12 07:58:10,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.181 2026-09-12 07:58:10,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.183 2026-09-12 07:58:10,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.163 2026-09-12 07:58:10,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.158 2026-09-12 07:58:10,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:58:10,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:10,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-09-12 07:58:10,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.016 2026-09-12 07:58:10,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:10,924 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:10,947 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:10,969 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,000 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,004 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,021 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,038 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,057 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,073 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:11,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:11,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:11,157 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-12 07:58:11,188 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,214 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,220 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,257 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,270 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,289 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:11,320 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:12,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:12,187 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:12,188 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:12,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-12 07:58:12,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:12,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:12,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:12,255 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-12 07:58:12,287 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,306 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,319 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,339 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,353 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,370 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,388 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,403 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:12,422 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:13,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-12 07:58:13,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:13,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:13,287 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:13,304 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:13,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.010 2026-09-12 07:58:13,319 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:13,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:13,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9057437 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-09-12 07:58:13,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:58:13,376 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:58:13,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9057437 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-09-12 07:58:13,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.100 0.097 2026-09-12 07:58:13,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:13] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 07:58:14,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:14,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:14,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:14,390 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:58:14,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:58:14,439 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,460 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:14,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:14,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:14,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 07:58:14,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:58:14,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 07:58:14,570 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,586 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:14,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:14,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:14,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-12 07:58:14,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:58:14,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:58:14,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-09-12 07:58:14,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:14,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:14,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:14,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 07:58:14,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:58:14,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:58:14,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:14,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:14,837 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,860 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,870 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:14,886 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:15,724 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:15,736 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:15,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:15,762 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87346943 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-09-12 07:58:15,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-09-12 07:58:15,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87346943 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-09-12 07:58:15,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.062 0.051 2026-09-12 07:58:16,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:16,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:16,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:16,687 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-12 07:58:16,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:58:16,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-09-12 07:58:16,753 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,769 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:16,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:16,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-12 07:58:16,837 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,854 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,871 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,886 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:58:16,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-12 07:58:16,938 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,955 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,972 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:16,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:17,004 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:17,020 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:17,038 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:17,053 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:17,070 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:17,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:58:17,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:58:17,980 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:17,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:18,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:18,031 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:18,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 07:58:18,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:18,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61498310 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-09-12 07:58:18,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:58:20,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61498310 with result: [{'id': 59, 'pos_reference': 'Order 00056-002-0005', 'account_move': 218}] 2026-09-12 07:58:20,174 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 784 0.801 1.308 2026-09-12 07:58:20,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.865 2026-09-12 07:58:20,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:20] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.006 0.013 2026-09-12 07:58:21,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:58:21,056 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:21,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7283 2026-09-12 07:58:21,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:58:21,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7283 2026-09-12 07:58:21,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpubggky6d_chrome_odoo" 2026-09-12 07:58:21,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-09-12 07:58:21,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7427 2026-09-12 07:58:21,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprvo0dj_u_chrome_odoo 2026-09-12 07:58:21,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46445/json/version 2026-09-12 07:58:21,664 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46445/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:58:21,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:58:21,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46445/json 2026-09-12 07:58:21,668 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46445/json with timeout 3 increased to 10s during tests 2026-09-12 07:58:21,671 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46445/devtools/page/D0A6266BCB68D739BB8068E364EB2E13 2026-09-12 07:58:21,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:58:21,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:58:21,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:58:21,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:58:21,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:58:21,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:58:21,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:58:22,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.126 0.564 2026-09-12 07:58:22,541 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D0A6266BCB68D739BB8068E364EB2E13', 'loaderId': '64E27ECA9CC34E5E4F5FB6D11D9CF944', 'isDownload': False} 2026-09-12 07:58:22,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-09-12 07:58:22,552 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:22,576 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:22] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.012 2026-09-12 07:58:22,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:22] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.031 2026-09-12 07:58:22,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:22] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.029 2026-09-12 07:58:23,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:23] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.015 0.009 2026-09-12 07:58:23,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.028 2026-09-12 07:58:23,090 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:58:23,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-12 07:58:23,110 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:23,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.360 0.438 2026-09-12 07:58:23,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.809 2026-09-12 07:58:23,978 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:24,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.086 2026-09-12 07:58:24,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:58:24,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:58:24,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.187 0.323 2026-09-12 07:58:24,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.049 2026-09-12 07:58:24,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "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-09-12 07:58:24,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:58:24,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.029 0.037 2026-09-12 07:58:24,889 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.089 2026-09-12 07:58:24,904 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:58:24,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.120 2026-09-12 07:58:25,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.198 2026-09-12 07:58:25,022 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:25,039 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:25,049 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:25,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.230 2026-09-12 07:58:25,076 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:58:25,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.271 2026-09-12 07:58:25,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.281 2026-09-12 07:58:25,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.254 2026-09-12 07:58:25,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.261 2026-09-12 07:58:25,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.178 2026-09-12 07:58:25,244 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:25,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.154 2026-09-12 07:58:25,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.142 2026-09-12 07:58:25,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.161 2026-09-12 07:58:25,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.159 2026-09-12 07:58:25,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.129 2026-09-12 07:58:25,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.112 2026-09-12 07:58:25,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.135 2026-09-12 07:58:25,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.014 0.155 2026-09-12 07:58:25,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.153 2026-09-12 07:58:25,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.144 2026-09-12 07:58:25,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:25,789 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:25,819 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:25,826 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:25,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.033 2026-09-12 07:58:25,837 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:25,872 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:25,879 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:25,891 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:26,767 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:26,770 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:26,787 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:26,804 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:26,819 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:27,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 07:58:27,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-09-12 07:58:27,669 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:27,691 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:27,702 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:27,719 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:28,563 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:28,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:58:28,576 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:28,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7427 2026-09-12 07:58:28,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:58:28,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7427 2026-09-12 07:58:28,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprvo0dj_u_chrome_odoo" 2026-09-12 07:58:28,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-09-12 07:58:29,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7547 2026-09-12 07:58:29,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcykz7wo7_chrome_odoo 2026-09-12 07:58:29,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36343/json/version 2026-09-12 07:58:29,058 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36343/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:58:29,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:58:29,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36343/json 2026-09-12 07:58:29,082 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36343/json with timeout 3 increased to 10s during tests 2026-09-12 07:58:29,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36343/devtools/page/C857EF1FBFF362BB9FA1CFD1BBFDC80D 2026-09-12 07:58:29,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:58:29,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:58:29,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 07:58:29,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:58:29,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:58:29,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:58:29,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:58:29,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:29] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.122 0.573 2026-09-12 07:58:29,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C857EF1FBFF362BB9FA1CFD1BBFDC80D', 'loaderId': '9847141F0B85636C563EEB31C5FBB4B0', 'isDownload': False} 2026-09-12 07:58:29,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-09-12 07:58:29,947 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:29,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-09-12 07:58:29,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-09-12 07:58:30,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:30] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.027 2026-09-12 07:58:30,346 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:30] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 07:58:30,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 07:58:30,395 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:58:30,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:58:30,422 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:31,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.248 0.409 2026-09-12 07:58:31,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.684 2026-09-12 07:58:31,159 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:31,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.091 2026-09-12 07:58:31,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:58:31,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:58:31,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.091 0.277 2026-09-12 07:58:31,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.040 2026-09-12 07:58:31,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 07:58:31,755 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:58:31,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.025 0.030 2026-09-12 07:58:31,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.076 2026-09-12 07:58:31,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:31,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.118 2026-09-12 07:58:31,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.161 2026-09-12 07:58:31,988 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:31,994 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:32,006 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:58:32,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.232 2026-09-12 07:58:32,048 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:32,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.277 2026-09-12 07:58:32,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.280 2026-09-12 07:58:32,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.264 2026-09-12 07:58:32,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.287 2026-09-12 07:58:32,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.249 2026-09-12 07:58:32,284 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:32,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.228 2026-09-12 07:58:32,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.177 2026-09-12 07:58:32,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.170 2026-09-12 07:58:32,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.161 2026-09-12 07:58:32,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 18 0.018 0.144 2026-09-12 07:58:32,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.113 2026-09-12 07:58:32,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.114 2026-09-12 07:58:32,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.137 2026-09-12 07:58:32,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.148 2026-09-12 07:58:32,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.004 0.152 2026-09-12 07:58:32,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:58:32,754 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,777 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,792 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.016 2026-09-12 07:58:32,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-12 07:58:32,824 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,853 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,869 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,886 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,903 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,919 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:58:32,961 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:32,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,003 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,019 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,035 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,053 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:58:33,087 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,102 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,119 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,136 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,153 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,171 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:58:33,205 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,219 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,253 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-09-12 07:58:33,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-12 07:58:33,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:33,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:33,328 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:33,330 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:33,338 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,356 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:33,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1448859 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-09-12 07:58:33,392 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:33,404 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:33,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1448859 with result: [{'id': 60, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-09-12 07:58:33,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.104 0.105 2026-09-12 07:58:33,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:33] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:58:33,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:58:34,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:58:34,384 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:34,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7547 2026-09-12 07:58:34,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:58:34,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7547 2026-09-12 07:58:34,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcykz7wo7_chrome_odoo" 2026-09-12 07:58:34,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-09-12 07:58:35,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7680 2026-09-12 07:58:35,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_gjq917u_chrome_odoo 2026-09-12 07:58:35,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43501/json/version 2026-09-12 07:58:35,068 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43501/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:58:35,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:58:35,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43501/json 2026-09-12 07:58:35,101 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43501/json with timeout 3 increased to 10s during tests 2026-09-12 07:58:35,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43501/devtools/page/B015953A7B1D3152DE0D465E5E39D349 2026-09-12 07:58:35,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:58:35,112 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:58:35,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:58:35,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:58:35,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:58:35,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:58:35,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:58:35,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:35] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 0.516 2026-09-12 07:58:35,908 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B015953A7B1D3152DE0D465E5E39D349', 'loaderId': '066ADD0901AFA5D138F03CA45C302911', 'isDownload': False} 2026-09-12 07:58:35,908 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-09-12 07:58:35,915 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:35,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:35] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 07:58:35,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:35] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-09-12 07:58:35,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:35] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-09-12 07:58:36,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:36] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-12 07:58:36,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.007 2026-09-12 07:58:36,344 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:36,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-12 07:58:36,380 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:36,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.236 0.342 2026-09-12 07:58:37,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.601 2026-09-12 07:58:37,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:37,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.080 2026-09-12 07:58:37,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:58:37,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:58:37,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.160 0.295 2026-09-12 07:58:37,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.039 2026-09-12 07:58:37,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.011 2026-09-12 07:58:37,743 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-12 07:58:37,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.026 0.057 2026-09-12 07:58:37,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.108 2026-09-12 07:58:37,901 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:37,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.142 2026-09-12 07:58:37,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:37] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.005 0.170 2026-09-12 07:58:38,012 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.205 2026-09-12 07:58:38,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.243 2026-09-12 07:58:38,069 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.196 2026-09-12 07:58:38,075 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58: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-09-12 07:58:38,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:58:38,098 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:38,112 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:38,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.195 2026-09-12 07:58:38,155 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.210 2026-09-12 07:58:38,190 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.214 2026-09-12 07:58:38,194 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:38,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.184 2026-09-12 07:58:38,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.157 2026-09-12 07:58:38,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.012 0.127 2026-09-12 07:58:38,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.135 2026-09-12 07:58:38,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.103 2026-09-12 07:58:38,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.089 2026-09-12 07:58:38,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.098 2026-09-12 07:58:38,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.107 2026-09-12 07:58:38,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.110 2026-09-12 07:58:38,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.100 2026-09-12 07:58:38,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:58:38,878 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:38,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.015 2026-09-12 07:58:38,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:38,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:38,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:38,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 07:58:38,975 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,017 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,028 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,036 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,052 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,070 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,087 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,102 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:39,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:39,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:39,171 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:58:39,203 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 07:58:39,219 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,254 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,269 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,288 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,302 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,319 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,337 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,353 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:39,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:39,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:39,419 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:58:39,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 07:58:39,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:39,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:39,506 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:39,519 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 07:58:39,553 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,572 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,592 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,602 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,623 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,635 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,661 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,668 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:58:39,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:58:39,761 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:39,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:39,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:39,855 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,872 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 07:58:39,891 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,910 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 07:58:39,922 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,936 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,962 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,970 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:39,987 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,003 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 07:58:40,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 07:58:40,076 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:40,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:40,119 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:40,121 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:58:40,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-12 07:58:40,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:40,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:40,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:40,192 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 07:58:40,219 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,238 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,252 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,269 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,286 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,302 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,320 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,336 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:40,352 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:41,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:41,204 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:41,219 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:41,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:41,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 07:58:41,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:58:41,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97792124 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-09-12 07:58:41,267 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:41,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97792124 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-09-12 07:58:41,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.096 0.096 2026-09-12 07:58:41,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-09-12 07:58:41,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:41] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.015 2026-09-12 07:58:42,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:42,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:42,252 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:42,270 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:58:42,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:58:42,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-09-12 07:58:42,336 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:58:42,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:58:42,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-12 07:58:42,405 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:58:42,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:58:42,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-09-12 07:58:42,471 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:58:42,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:58:42,518 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,535 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:58:42,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:58:42,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-09-12 07:58:42,602 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:58:42,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:58:42,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-12 07:58:42,669 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:58:42,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-12 07:58:42,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-12 07:58:42,736 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 07:58:42,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:58:42,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:42,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:42,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:42,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:58:42,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:58:42,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-12 07:58:42,886 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:42,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.016 0.020 2026-09-12 07:58:42,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:42] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.016 0.034 2026-09-12 07:58:43,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:58:43,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-12 07:58:43,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-09-12 07:58:43,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:43] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.007 2026-09-12 07:58:44,560 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-12 07:58:44,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:58:44,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:58:44,602 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-12 07:58:44,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.012 0.017 2026-09-12 07:58:44,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 07:58:44,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 07:58:44,655 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:44,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:44,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21461180 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-09-12 07:58:44,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:58:44,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21461180 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-09-12 07:58:44,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.070 0.070 2026-09-12 07:58:45,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 07:58:45,581 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:45,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:58:45,602 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:58:45,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 07:58:45,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 07:58:45,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-12 07:58:45,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 07:58:45,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-12 07:58:45,704 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:45,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.020 0.018 2026-09-12 07:58:45,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:45] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.014 0.025 2026-09-12 07:58:46,537 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:46,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:58:46,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-09-12 07:58:46,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-09-12 07:58:46,602 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 07:58:46,659 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:46,668 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:46,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:46] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:58:46,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-09-12 07:58:48,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 760 0.507 1.107 2026-09-12 07:58:48,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:58:48,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:48] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.004 0.012 2026-09-12 07:58:48,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.018 2026-09-12 07:58:48,443 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.019 0.028 2026-09-12 07:58:49,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-12 07:58:49,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-12 07:58:49,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:58:50,004 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-12 07:58:50,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-12 07:58:50,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 07:58:50,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:58:50,068 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.028 0.017 2026-09-12 07:58:50,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:58:50,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-12 07:58:50,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:58:50,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-12 07:58:50,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.017 0.017 2026-09-12 07:58:50,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.013 2026-09-12 07:58:50,154 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,168 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 07:58:50,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 07:58:50,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:58:50,221 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-12 07:58:50,243 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:58:50,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:58:50,308 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,309 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.012 0.021 2026-09-12 07:58:50,323 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,342 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 07:58:50,360 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:58:50,374 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,391 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:50,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 07:58:51,839 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:51,853 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:51,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 07:58:53,301 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:53,318 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:53,335 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:54,174 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:58:54,187 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:58:54,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-09-12 07:58:54,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 07:58:54,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:58:54,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.027 0.018 2026-09-12 07:58:54,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:58:54,269 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:54,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:58:54,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82985004 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-09-12 07:58:54,309 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:58:54,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82985004 with result: [{'id': 63, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-09-12 07:58:54,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.059 0.055 2026-09-12 07:58:55,188 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:55,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-12 07:58:55,225 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-12 07:58:55,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-09-12 07:58:55,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.017 2026-09-12 07:58:55,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:55] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.010 0.024 2026-09-12 07:58:56,062 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:58:56,070 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:58:56,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7680 2026-09-12 07:58:56,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:58:56,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7680 2026-09-12 07:58:56,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_gjq917u_chrome_odoo" 2026-09-12 07:58:56,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-09-12 07:58:56,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7852 2026-09-12 07:58:56,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp835kw6_8_chrome_odoo 2026-09-12 07:58:56,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40223/json/version 2026-09-12 07:58:56,779 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40223/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:58:56,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:58:56,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40223/json 2026-09-12 07:58:56,799 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40223/json with timeout 3 increased to 10s during tests 2026-09-12 07:58:56,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40223/devtools/page/74612BB563FE24989CD74B6E6BDF4022 2026-09-12 07:58:56,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:58:56,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:58:57,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:58:57,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:58:57,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:58:57,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:58:57,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:58:57,716 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.099 0.531 2026-09-12 07:58:57,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '74612BB563FE24989CD74B6E6BDF4022', 'loaderId': '1FA319D72046029DE2A57A3D3EA1F2B3', 'isDownload': False} 2026-09-12 07:58:57,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-09-12 07:58:57,728 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:57,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:57] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.009 2026-09-12 07:58:57,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:57] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.033 2026-09-12 07:58:57,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:57] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.046 2026-09-12 07:58:58,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:58] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 07:58:58,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:58:58,157 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:58:58,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:58:58,178 106 INFO rb-3be5b00-224738-414704 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-09-12 07:58:58,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.298 0.386 2026-09-12 07:58:58,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.695 2026-09-12 07:58:58,936 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:58:58,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.091 2026-09-12 07:58:59,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-12 07:58:59,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:58:59,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.140 0.277 2026-09-12 07:58:59,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.042 2026-09-12 07:58:59,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-12 07:58:59,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:58:59,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.029 0.031 2026-09-12 07:58:59,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.095 2026-09-12 07:58:59,738 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:58:59,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.133 2026-09-12 07:58:59,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.168 2026-09-12 07:58:59,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.226 2026-09-12 07:58:59,874 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:58:59,892 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:58:59,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:58:59,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.256 2026-09-12 07:58:59,922 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:58:59,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.233 2026-09-12 07:58:59,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:58:59] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.208 2026-09-12 07:59:00,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.210 2026-09-12 07:59:00,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.234 2026-09-12 07:59:00,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.169 2026-09-12 07:59:00,094 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:59:00,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.012 0.161 2026-09-12 07:59:00,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.160 2026-09-12 07:59:00,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.148 2026-09-12 07:59:00,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.153 2026-09-12 07:59:00,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.147 2026-09-12 07:59:00,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.129 2026-09-12 07:59:00,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.121 2026-09-12 07:59:00,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.011 0.153 2026-09-12 07:59:00,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.165 2026-09-12 07:59:00,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.173 2026-09-12 07:59:00,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:00,635 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,652 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.016 2026-09-12 07:59:00,677 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,692 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-09-12 07:59:00,722 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,740 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:59:00,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:59:00,793 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:00,799 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:59:00,805 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:59:00,838 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:00,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85683721 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-09-12 07:59:00,856 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:59:00,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85683721 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-09-12 07:59:01,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.071 0.100 2026-09-12 07:59:01,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:01] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 07:59:01,796 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:01,806 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:01,823 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:01,835 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:01,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-09-12 07:59:01,852 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:01,868 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:01,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:59:01,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:59:01,918 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:01,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:59:01,949 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67398186 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-09-12 07:59:01,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-09-12 07:59:02,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67398186 with result: [{'id': 65, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-09-12 07:59:02,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.062 0.063 2026-09-12 07:59:02,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:59:02,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:02,839 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:02,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7852 2026-09-12 07:59:02,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:02,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7852 2026-09-12 07:59:02,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp835kw6_8_chrome_odoo" 2026-09-12 07:59:02,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-09-12 07:59:03,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7981 2026-09-12 07:59:03,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnmirjac2_chrome_odoo 2026-09-12 07:59:03,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43747/json/version 2026-09-12 07:59:03,246 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43747/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:03,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:03,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43747/json 2026-09-12 07:59:03,277 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43747/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:03,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43747/devtools/page/E87CF7761C1A7591C1A692AABD9C258B 2026-09-12 07:59:03,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:03,297 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:03,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:03,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:03,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:03,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:03,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:04,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.081 0.475 2026-09-12 07:59:04,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E87CF7761C1A7591C1A692AABD9C258B', 'loaderId': 'DC86D04191DEB17FA1ED2E94BF1C56D1', 'isDownload': False} 2026-09-12 07:59:04,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-09-12 07:59:04,053 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:04,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 07:59:04,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-09-12 07:59:04,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-09-12 07:59:04,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:59:04,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 07:59:04,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:59:04,462 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:04,479 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:05,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.247 0.380 2026-09-12 07:59:05,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.646 2026-09-12 07:59:05,197 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:05,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.097 2026-09-12 07:59:05,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:59:05,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:59:05,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.182 0.285 2026-09-12 07:59:05,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.037 2026-09-12 07:59:05,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "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-09-12 07:59:05,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:59:06,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.025 0.043 2026-09-12 07:59:06,019 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:59:06,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.110 2026-09-12 07:59:06,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.153 2026-09-12 07:59:06,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.193 2026-09-12 07:59:06,178 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 07:59:06,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.233 2026-09-12 07:59:06,203 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:06,219 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:59:06,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:59:06,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.290 2026-09-12 07:59:06,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.229 2026-09-12 07:59:06,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.228 2026-09-12 07:59:06,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.011 0.209 2026-09-12 07:59:06,346 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:06,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.121 2026-09-12 07:59:06,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.132 2026-09-12 07:59:06,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.116 2026-09-12 07:59:06,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.099 2026-09-12 07:59:06,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.092 2026-09-12 07:59:06,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.001 0.094 2026-09-12 07:59:06,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.078 2026-09-12 07:59:06,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.114 2026-09-12 07:59:06,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.127 2026-09-12 07:59:06,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.135 2026-09-12 07:59:06,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.143 2026-09-12 07:59:06,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:06,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-12 07:59:06,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.015 2026-09-12 07:59:06,943 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:06,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-12 07:59:06,989 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:06,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-09-12 07:59:07,015 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:07,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-09-12 07:59:07,039 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:07,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-09-12 07:59:07,068 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:07,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-09-12 07:59:07,101 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:07,117 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:07,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:07,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7981 2026-09-12 07:59:07,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:07,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7981 2026-09-12 07:59:07,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnmirjac2_chrome_odoo" 2026-09-12 07:59:07,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-09-12 07:59:10,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8100 2026-09-12 07:59:10,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfckblnbd_chrome_odoo 2026-09-12 07:59:10,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35287/json/version 2026-09-12 07:59:10,076 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35287/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:10,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:10,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35287/json 2026-09-12 07:59:10,132 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35287/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:10,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35287/devtools/page/57701D2A16A86BB57F56E61838FE8D3F 2026-09-12 07:59:10,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:10,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:10,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:10,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:10,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:10,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:10,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:11,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:11] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.104 1.344 2026-09-12 07:59:11,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '57701D2A16A86BB57F56E61838FE8D3F', 'loaderId': '187F4259E3BE08E07679AF6E7150AD76', 'isDownload': False} 2026-09-12 07:59:11,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-09-12 07:59:11,834 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:11,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:11] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-09-12 07:59:11,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:11] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 07:59:11,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:11] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-09-12 07:59:12,244 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:12] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-12 07:59:12,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:59:12,288 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:59:12,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 07:59:12,311 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:13,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.299 0.427 2026-09-12 07:59:13,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.743 2026-09-12 07:59:13,135 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:13,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.077 2026-09-12 07:59:13,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.007 2026-09-12 07:59:13,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:59:13,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.152 0.365 2026-09-12 07:59:13,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.056 2026-09-12 07:59:13,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-12 07:59:13,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:59:14,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.043 0.037 2026-09-12 07:59:14,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.144 2026-09-12 07:59:14,146 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:14,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.184 2026-09-12 07:59:14,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.236 2026-09-12 07:59:14,230 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:14,258 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:14,277 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:59:14,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.035 0.291 2026-09-12 07:59:14,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.406 2026-09-12 07:59:14,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.358 2026-09-12 07:59:14,421 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:14,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.051 0.295 2026-09-12 07:59:14,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.350 2026-09-12 07:59:14,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.281 2026-09-12 07:59:14,581 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:59:14,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.244 2026-09-12 07:59:14,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.177 2026-09-12 07:59:14,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.194 2026-09-12 07:59:14,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.203 2026-09-12 07:59:14,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.024 0.120 2026-09-12 07:59:14,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.142 2026-09-12 07:59:14,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.171 2026-09-12 07:59:14,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.222 2026-09-12 07:59:14,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.243 2026-09-12 07:59:14,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.287 2026-09-12 07:59:14,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.255 2026-09-12 07:59:15,004 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:15,021 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.026 0.270 2026-09-12 07:59:15,039 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.276 2026-09-12 07:59:15,071 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,092 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,103 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,118 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.267 2026-09-12 07:59:15,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-12 07:59:15,155 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.268 2026-09-12 07:59:15,172 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,189 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,201 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.276 2026-09-12 07:59:15,227 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,240 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,253 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.270 2026-09-12 07:59:15,269 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,285 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.249 2026-09-12 07:59:15,303 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.022 0.260 2026-09-12 07:59:15,376 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,383 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.239 2026-09-12 07:59:15,393 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,404 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.235 2026-09-12 07:59:15,421 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:15] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.010 0.196 2026-09-12 07:59:15,455 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,467 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,484 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,500 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,531 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,543 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,552 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,573 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,585 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:15,611 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,448 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,450 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,467 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,484 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,501 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,518 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,533 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,550 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,568 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,585 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,601 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,617 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,634 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,650 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:16,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 07:59:17,488 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:17,501 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:17,517 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:17,534 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:17,550 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:17,591 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:17,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:59:17,614 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:59:17,617 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:17,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:17,623 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:17,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:59:17,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:17] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 07:59:17,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 07:59:17,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90301490 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-09-12 07:59:17,685 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:59:17,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90301490 with result: [{'id': 66, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-09-12 07:59:17,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.061 0.097 2026-09-12 07:59:17,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.152 2026-09-12 07:59:17,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:17] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 07:59:18,608 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,617 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,634 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,650 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,668 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,684 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,736 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,743 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:18,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:18,758 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:18,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8100 2026-09-12 07:59:18,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:18,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8100 2026-09-12 07:59:18,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfckblnbd_chrome_odoo" 2026-09-12 07:59:18,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-09-12 07:59:19,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8243 2026-09-12 07:59:19,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptob3du2n_chrome_odoo 2026-09-12 07:59:19,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42295/json/version 2026-09-12 07:59:19,560 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42295/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:19,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:19,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42295/json 2026-09-12 07:59:19,570 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42295/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:19,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42295/devtools/page/40F8F57E04E238A172F12D9A187F47BA 2026-09-12 07:59:19,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:19,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:19,776 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:19,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:19,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:19,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:19,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:20,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.074 0.482 2026-09-12 07:59:20,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '40F8F57E04E238A172F12D9A187F47BA', 'loaderId': 'B53FF94023DA9F8E63578C299021122E', 'isDownload': False} 2026-09-12 07:59:20,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-09-12 07:59:20,362 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:20,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-09-12 07:59:20,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 07:59:20,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.039 2026-09-12 07:59:20,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-12 07:59:20,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-09-12 07:59:20,869 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:20,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 07:59:20,901 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:21,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.226 0.408 2026-09-12 07:59:21,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.651 2026-09-12 07:59:21,609 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:21,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.070 2026-09-12 07:59:21,697 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:59:21,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:59:22,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.309 2026-09-12 07:59:22,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.037 2026-09-12 07:59:22,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 07:59:22,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:59:22,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.029 0.041 2026-09-12 07:59:22,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.093 2026-09-12 07:59:22,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.144 2026-09-12 07:59:22,510 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:22,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.182 2026-09-12 07:59:22,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.226 2026-09-12 07:59:22,616 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:59:22,637 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:59:22,653 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:59:22,658 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:22,661 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.028 0.260 2026-09-12 07:59:22,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.255 2026-09-12 07:59:22,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.022 0.247 2026-09-12 07:59:22,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.032 0.250 2026-09-12 07:59:22,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.272 2026-09-12 07:59:22,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.048 0.204 2026-09-12 07:59:22,925 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:22,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.253 2026-09-12 07:59:22,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.250 2026-09-12 07:59:22,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.223 2026-09-12 07:59:22,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.217 2026-09-12 07:59:22,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.157 2026-09-12 07:59:22,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.132 2026-09-12 07:59:23,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.077 2026-09-12 07:59:23,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.098 2026-09-12 07:59:23,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.101 2026-09-12 07:59:23,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:23] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.105 2026-09-12 07:59:23,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:23,405 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:23,420 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:23,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.015 2026-09-12 07:59:23,437 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:23,458 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:23,470 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:23,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:23,495 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:23,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8243 2026-09-12 07:59:23,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:23,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8243 2026-09-12 07:59:23,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptob3du2n_chrome_odoo" 2026-09-12 07:59:23,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-09-12 07:59:24,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8364 2026-09-12 07:59:24,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpiviuqq75_chrome_odoo 2026-09-12 07:59:24,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33759/json/version 2026-09-12 07:59:24,105 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33759/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:24,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:24,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33759/json 2026-09-12 07:59:24,111 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33759/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:24,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33759/devtools/page/FC5F1BB339D3A1AD0032F58A8B8D6255 2026-09-12 07:59:24,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:24,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:24,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:24,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:24,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:24,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:24,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:24,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:24] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.069 0.442 2026-09-12 07:59:24,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FC5F1BB339D3A1AD0032F58A8B8D6255', 'loaderId': '4587A6DE36D1B180BA85ACABDE2154B5', 'isDownload': False} 2026-09-12 07:59:24,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-09-12 07:59:24,853 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:24,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:24] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.017 2026-09-12 07:59:24,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:24] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-09-12 07:59:24,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:24] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-09-12 07:59:25,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.007 2026-09-12 07:59:25,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:25] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.039 2026-09-12 07:59:25,330 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:59:25,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 07:59:25,343 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:25,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.213 0.415 2026-09-12 07:59:26,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.645 2026-09-12 07:59:26,040 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:26,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.067 2026-09-12 07:59:26,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:59:26,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-12 07:59:26,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.111 0.280 2026-09-12 07:59:26,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.046 2026-09-12 07:59:26,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.009 2026-09-12 07:59:26,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-12 07:59:26,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.034 0.051 2026-09-12 07:59:26,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.109 2026-09-12 07:59:26,826 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:59:26,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.160 2026-09-12 07:59:26,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.194 2026-09-12 07:59:26,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.215 2026-09-12 07:59:26,961 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:59:26,989 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:59:27,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.261 2026-09-12 07:59:27,011 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 07:59:27,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.240 2026-09-12 07:59:27,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.239 2026-09-12 07:59:27,107 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:59:27,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.250 2026-09-12 07:59:27,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.238 2026-09-12 07:59:27,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.151 2026-09-12 07:59:27,184 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:27,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.166 2026-09-12 07:59:27,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.167 2026-09-12 07:59:27,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.147 2026-09-12 07:59:27,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.107 2026-09-12 07:59:27,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.045 0.134 2026-09-12 07:59:27,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.147 2026-09-12 07:59:27,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.164 2026-09-12 07:59:27,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.015 0.185 2026-09-12 07:59:27,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.203 2026-09-12 07:59:27,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.192 2026-09-12 07:59:27,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:27,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-12 07:59:27,751 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:27,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-12 07:59:27,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.016 2026-09-12 07:59:27,783 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:27,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-12 07:59:27,817 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:27,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-12 07:59:27,850 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:27,868 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:27,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:27,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8364 2026-09-12 07:59:27,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:27,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8364 2026-09-12 07:59:27,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpiviuqq75_chrome_odoo" 2026-09-12 07:59:27,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-09-12 07:59:28,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8484 2026-09-12 07:59:28,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf1mppkwv_chrome_odoo 2026-09-12 07:59:28,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38067/json/version 2026-09-12 07:59:28,725 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38067/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:28,762 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:28,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38067/json 2026-09-12 07:59:28,763 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38067/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:28,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38067/devtools/page/6EDC35EE17DFFE44DF12A11D7A9B0F21 2026-09-12 07:59:28,776 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:28,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:28,964 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:28,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:28,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:28,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:28,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:29,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:29] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.078 0.492 2026-09-12 07:59:29,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6EDC35EE17DFFE44DF12A11D7A9B0F21', 'loaderId': 'E95C9811CF86181D96206D50A88568C1', 'isDownload': False} 2026-09-12 07:59:29,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-09-12 07:59:29,558 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:29,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 07:59:29,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 07:59:29,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.028 2026-09-12 07:59:29,961 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:29] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.010 0.009 2026-09-12 07:59:29,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-09-12 07:59:29,996 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:30,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.008 0.010 2026-09-12 07:59:30,065 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.006 2026-09-12 07:59:30,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 07:59:30,096 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:30,751 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.259 0.394 2026-09-12 07:59:30,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "GET /pos/ui HTTP/1.1" 200 - 21 0.022 0.673 2026-09-12 07:59:30,827 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:30,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.083 2026-09-12 07:59:30,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:59:30,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 07:59:30,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-12 07:59:31,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:59:31,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.106 0.314 2026-09-12 07:59:31,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.042 2026-09-12 07:59:31,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.014 2026-09-12 07:59:31,557 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:59:31,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.028 0.034 2026-09-12 07:59:31,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.087 2026-09-12 07:59:31,689 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:59:31,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.123 2026-09-12 07:59:31,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.152 2026-09-12 07:59:31,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.184 2026-09-12 07:59:31,802 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:31,810 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:31,823 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:31,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.232 2026-09-12 07:59:31,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.225 2026-09-12 07:59:31,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:31] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.246 2026-09-12 07:59:32,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.259 2026-09-12 07:59:32,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.284 2026-09-12 07:59:32,065 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:32,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.254 2026-09-12 07:59:32,114 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:32,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.250 2026-09-12 07:59:32,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.236 2026-09-12 07:59:32,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.208 2026-09-12 07:59:32,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.196 2026-09-12 07:59:32,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.173 2026-09-12 07:59:32,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.110 2026-09-12 07:59:32,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.118 2026-09-12 07:59:32,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.145 2026-09-12 07:59:32,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.200 2026-09-12 07:59:32,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.202 2026-09-12 07:59:32,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.211 2026-09-12 07:59:32,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.209 2026-09-12 07:59:32,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:32,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-12 07:59:32,570 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.017 2026-09-12 07:59:32,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-12 07:59:32,601 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-09-12 07:59:32,642 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-09-12 07:59:32,667 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-12 07:59:32,700 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-12 07:59:32,734 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-12 07:59:32,766 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-12 07:59:32,800 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-09-12 07:59:32,833 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-09-12 07:59:32,867 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,883 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:32,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:32,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8484 2026-09-12 07:59:32,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:32,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8484 2026-09-12 07:59:32,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf1mppkwv_chrome_odoo" 2026-09-12 07:59:32,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-09-12 07:59:33,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8609 2026-09-12 07:59:33,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7jfc6elt_chrome_odoo 2026-09-12 07:59:33,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36837/json/version 2026-09-12 07:59:33,437 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36837/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:33,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:33,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36837/json 2026-09-12 07:59:33,472 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36837/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:33,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36837/devtools/page/43A663A1F2EBC5E615145F761D61B525 2026-09-12 07:59:33,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:33,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:33,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:33,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:33,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:33,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:33,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:34,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.106 0.574 2026-09-12 07:59:34,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '43A663A1F2EBC5E615145F761D61B525', 'loaderId': 'FE23A734901141DCCCD403E0A82D549E', 'isDownload': False} 2026-09-12 07:59:34,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-09-12 07:59:34,392 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:34,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-09-12 07:59:34,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-09-12 07:59:34,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.043 2026-09-12 07:59:34,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 07:59:34,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-12 07:59:34,860 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:59:34,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 07:59:34,892 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:35,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.227 0.391 2026-09-12 07:59:35,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.038 2026-09-12 07:59:35,605 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.011 2026-09-12 07:59:35,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:59:35,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.022 0.033 2026-09-12 07:59:35,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.091 2026-09-12 07:59:35,745 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:35,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.147 2026-09-12 07:59:35,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.188 2026-09-12 07:59:35,851 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:59:35,868 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:35,872 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:35,879 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:35,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.222 2026-09-12 07:59:35,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.259 2026-09-12 07:59:35,943 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.228 2026-09-12 07:59:35,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:35] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.225 2026-09-12 07:59:36,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.216 2026-09-12 07:59:36,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.155 2026-09-12 07:59:36,063 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:36,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.163 2026-09-12 07:59:36,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.149 2026-09-12 07:59:36,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.129 2026-09-12 07:59:36,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.135 2026-09-12 07:59:36,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.126 2026-09-12 07:59:36,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.100 2026-09-12 07:59:36,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.127 2026-09-12 07:59:36,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.154 2026-09-12 07:59:36,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.175 2026-09-12 07:59:36,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.176 2026-09-12 07:59:36,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.153 2026-09-12 07:59:36,633 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,650 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,675 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,684 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,686 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.025 2026-09-12 07:59:36,702 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,717 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,737 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,751 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,768 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,810 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,816 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-09-12 07:59:36,851 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,867 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,884 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,900 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,918 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,936 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,951 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:36,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:36,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8609 2026-09-12 07:59:36,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:36,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8609 2026-09-12 07:59:37,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7jfc6elt_chrome_odoo" 2026-09-12 07:59:37,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-09-12 07:59:37,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8725 2026-09-12 07:59:37,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp96j6uq0x_chrome_odoo 2026-09-12 07:59:37,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42549/json/version 2026-09-12 07:59:37,376 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42549/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:37,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:37,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42549/json 2026-09-12 07:59:37,421 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42549/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:37,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42549/devtools/page/77580B3BEF1941CE11585A0C7B083B50 2026-09-12 07:59:37,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:37,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:37,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:37,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:37,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:37,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:37,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:38,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.099 0.550 2026-09-12 07:59:38,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '77580B3BEF1941CE11585A0C7B083B50', 'loaderId': 'ED33331C605C7DCC7F2F4D6B5FB2911D', 'isDownload': False} 2026-09-12 07:59:38,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-09-12 07:59:38,260 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:38,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 07:59:38,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 07:59:38,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 07:59:38,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 07:59:38,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-09-12 07:59:38,720 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:38,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 07:59:38,758 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:40,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.212 1.162 2026-09-12 07:59:40,195 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.391 2026-09-12 07:59:40,204 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:40,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.085 2026-09-12 07:59:40,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:59:40,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:59:40,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.298 2026-09-12 07:59:40,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.046 2026-09-12 07:59:40,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.012 2026-09-12 07:59:40,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:59:41,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.026 0.039 2026-09-12 07:59:41,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.026 0.089 2026-09-12 07:59:41,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:41,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.140 2026-09-12 07:59:41,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.151 2026-09-12 07:59:41,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.183 2026-09-12 07:59:41,205 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:59:41,211 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:59:41,232 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:59:41,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.022 0.224 2026-09-12 07:59:41,264 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:41,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.223 2026-09-12 07:59:41,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.203 2026-09-12 07:59:41,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.229 2026-09-12 07:59:41,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.237 2026-09-12 07:59:41,413 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:41,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.177 2026-09-12 07:59:41,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.146 2026-09-12 07:59:41,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.010 0.189 2026-09-12 07:59:41,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.140 2026-09-12 07:59:41,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 07:59:41,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.133 2026-09-12 07:59:41,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.097 2026-09-12 07:59:41,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.012 0.103 2026-09-12 07:59:41,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.132 2026-09-12 07:59:41,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.244 2026-09-12 07:59:41,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:42,006 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,027 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.016 2026-09-12 07:59:42,046 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,055 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,067 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,084 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,105 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,117 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,137 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,985 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:42,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:59:43,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:59:43,022 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:43,024 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:43,034 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:43,051 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:43,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:59:43,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82174570 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-09-12 07:59:43,082 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:43,096 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:59:43,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82174570 with result: [{'id': 67, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-09-12 07:59:43,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.046 0.095 2026-09-12 07:59:43,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:43] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-09-12 07:59:43,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 07:59:43,991 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:43,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 07:59:44,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 07:59:44,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-09-12 07:59:44,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-09-12 07:59:44,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:44] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.011 0.028 2026-09-12 07:59:44,853 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:45,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 07:59:45,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-09-12 07:59:45,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-12 07:59:45,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:45] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.008 0.017 2026-09-12 07:59:45,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:45] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.022 0.023 2026-09-12 07:59:46,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-09-12 07:59:46,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:46] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 619 0.584 0.694 2026-09-12 07:59:47,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:47] "GET /web HTTP/1.1" 200 - 43 0.034 0.282 2026-09-12 07:59:47,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:47] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.007 2026-09-12 07:59:47,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:47] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-09-12 07:59:47,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:47] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.007 0.030 2026-09-12 07:59:47,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:47] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:59:47,401 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:48,031 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-12 07:59:48,035 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-12 07:59:48,036 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-12 07:59:48,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.012 0.009 2026-09-12 07:59:48,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.091 0.117 2026-09-12 07:59:48,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.202 2026-09-12 07:59:48,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.194 2026-09-12 07:59:48,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.022 0.185 2026-09-12 07:59:48,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.023 0.201 2026-09-12 07:59:48,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.190 2026-09-12 07:59:48,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.015 0.072 2026-09-12 07:59:48,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.089 2026-09-12 07:59:48,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.112 2026-09-12 07:59:48,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.010 0.096 2026-09-12 07:59:48,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.112 2026-09-12 07:59:48,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:48] "GET /web?reload=true HTTP/1.1" 200 - 16 0.015 0.038 2026-09-12 07:59:48,566 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:49,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.005 2026-09-12 07:59:49,179 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.060 0.041 2026-09-12 07:59:49,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.080 2026-09-12 07:59:49,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.067 2026-09-12 07:59:49,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.063 2026-09-12 07:59:49,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.061 2026-09-12 07:59:49,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.017 2026-09-12 07:59:49,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.006 0.032 2026-09-12 07:59:49,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.031 2026-09-12 07:59:49,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.014 0.060 2026-09-12 07:59:49,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.040 0.049 2026-09-12 07:59:49,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:49] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.011 0.026 2026-09-12 07:59:50,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-12 07:59:50,308 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:50,321 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:50,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8725 2026-09-12 07:59:50,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:50,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8725 2026-09-12 07:59:50,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp96j6uq0x_chrome_odoo" 2026-09-12 07:59:50,424 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-09-12 07:59:50,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8909 2026-09-12 07:59:50,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuulj7km__chrome_odoo 2026-09-12 07:59:50,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39707/json/version 2026-09-12 07:59:50,903 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39707/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:50,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:50,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39707/json 2026-09-12 07:59:50,955 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39707/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:50,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39707/devtools/page/2453DD0723ABB3068884644ECC1B6D69 2026-09-12 07:59:50,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:50,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:51,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 07:59:51,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:51,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:51,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:51,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:51,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.095 0.594 2026-09-12 07:59:51,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2453DD0723ABB3068884644ECC1B6D69', 'loaderId': '3911B8CD61F49363318D102E9A6DC52B', 'isDownload': False} 2026-09-12 07:59:51,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-09-12 07:59:51,813 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:51,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:51] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 07:59:51,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:51] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-12 07:59:51,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:51] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.021 2026-09-12 07:59:52,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:52] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 07:59:52,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:59:52,254 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:52,265 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:59:52,290 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:52,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.251 0.430 2026-09-12 07:59:53,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 07:59:53,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.046 2026-09-12 07:59:53,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.014 2026-09-12 07:59:53,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:59:53,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.024 0.045 2026-09-12 07:59:53,287 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.098 2026-09-12 07:59:53,300 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:59:53,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.139 2026-09-12 07:59:53,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.196 2026-09-12 07:59:53,381 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59: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-09-12 07:59:53,391 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:53,404 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:53,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.224 2026-09-12 07:59:53,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.285 2026-09-12 07:59:53,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.261 2026-09-12 07:59:53,528 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:59:53,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.236 2026-09-12 07:59:53,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.269 2026-09-12 07:59:53,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.037 0.240 2026-09-12 07:59:53,702 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:59:53,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.266 2026-09-12 07:59:53,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.221 2026-09-12 07:59:53,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.204 2026-09-12 07:59:53,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.218 2026-09-12 07:59:53,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.197 2026-09-12 07:59:53,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.155 2026-09-12 07:59:53,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.106 2026-09-12 07:59:53,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.007 0.126 2026-09-12 07:59:53,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.130 2026-09-12 07:59:53,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.124 2026-09-12 07:59:54,134 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,149 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.015 2026-09-12 07:59:54,178 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,188 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:59:54,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:59:54,223 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:54,228 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:54,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-09-12 07:59:54,254 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,266 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,282 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,299 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,318 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,332 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,349 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:54,367 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 07:59:54,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-12 07:59:54,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:54,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8909 2026-09-12 07:59:54,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:54,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8909 2026-09-12 07:59:54,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpuulj7km__chrome_odoo" 2026-09-12 07:59:54,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-09-12 07:59:54,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9032 2026-09-12 07:59:54,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprb_4oxrf_chrome_odoo 2026-09-12 07:59:54,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33959/json/version 2026-09-12 07:59:54,755 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33959/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:54,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:54,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33959/json 2026-09-12 07:59:54,775 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33959/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:54,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33959/devtools/page/5FDB3F6092DB212510646FDAD2E2DE63 2026-09-12 07:59:54,781 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:54,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:54,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 07:59:54,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:54,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:54,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:54,948 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:59:55,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.070 0.513 2026-09-12 07:59:55,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5FDB3F6092DB212510646FDAD2E2DE63', 'loaderId': 'FF7B8708F9137CCD2C46F64455FC03ED', 'isDownload': False} 2026-09-12 07:59:55,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-09-12 07:59:55,537 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:55,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:55] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 07:59:55,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:55] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-09-12 07:59:55,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:55] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-09-12 07:59:55,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 07:59:55,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 07:59:55,994 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:56,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:59:56,018 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:56,643 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.233 0.385 2026-09-12 07:59:56,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.628 2026-09-12 07:59:56,708 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:59:56,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.052 2026-09-12 07:59:56,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:59:56,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:59:57,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.169 0.350 2026-09-12 07:59:57,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.042 2026-09-12 07:59:57,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.011 2026-09-12 07:59:57,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:59:57,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.029 0.032 2026-09-12 07:59:57,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.085 2026-09-12 07:59:57,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.098 2026-09-12 07:59:57,651 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:57,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.154 2026-09-12 07:59:57,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.180 2026-09-12 07:59:57,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.202 2026-09-12 07:59:57,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.184 2026-09-12 07:59:57,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.203 2026-09-12 07:59:57,851 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59: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-09-12 07:59:57,862 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:57,869 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:59:57,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.213 2026-09-12 07:59:57,894 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:59:57,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-12 07:59:57,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.208 2026-09-12 07:59:57,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.176 2026-09-12 07:59:57,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:57] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.021 0.189 2026-09-12 07:59:58,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.162 2026-09-12 07:59:58,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.138 2026-09-12 07:59:58,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.125 2026-09-12 07:59:58,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.115 2026-09-12 07:59:58,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.011 0.120 2026-09-12 07:59:58,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.004 0.137 2026-09-12 07:59:58,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.111 2026-09-12 07:59:58,583 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,600 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,627 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,638 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,652 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,668 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,683 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,699 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,717 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,734 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 07:59:58,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 07:59:58,785 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:59:58,811 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,833 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,849 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,865 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,882 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,899 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,919 106 INFO rb-3be5b00-224738-414704 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-09-12 07:59:58,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 07:59:58,934 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9032 2026-09-12 07:59:58,939 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:59:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:59:58,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 07:59:58,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9032 2026-09-12 07:59:58,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprb_4oxrf_chrome_odoo" 2026-09-12 07:59:59,005 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-09-12 07:59:59,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9155 2026-09-12 07:59:59,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprx_kgw5o_chrome_odoo 2026-09-12 07:59:59,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35167/json/version 2026-09-12 07:59:59,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35167/json/version with timeout 3 increased to 10s during tests 2026-09-12 07:59:59,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 07:59:59,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35167/json 2026-09-12 07:59:59,446 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35167/json with timeout 3 increased to 10s during tests 2026-09-12 07:59:59,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35167/devtools/page/D81420DE103BF29D9C890F9063A19741 2026-09-12 07:59:59,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 07:59:59,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 07:59:59,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 07:59:59,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 07:59:59,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 07:59:59,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 07:59:59,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:00,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.056 0.558 2026-09-12 08:00:00,313 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D81420DE103BF29D9C890F9063A19741', 'loaderId': '946B49BA8C5291732B98B6668D154D46', 'isDownload': False} 2026-09-12 08:00:00,314 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-09-12 08:00:00,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:00,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:00:00,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 08:00:00,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 08:00:00,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-12 08:00:00,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 08:00:00,767 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:00,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:00:00,796 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:01,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.263 0.410 2026-09-12 08:00:01,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.669 2026-09-12 08:00:01,531 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:01,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.064 2026-09-12 08:00:01,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:00:01,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:00:02,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.155 0.323 2026-09-12 08:00:02,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.048 2026-09-12 08:00:02,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-12 08:00:02,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:00:02,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.048 0.046 2026-09-12 08:00:02,423 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:02,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.110 2026-09-12 08:00:02,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.163 2026-09-12 08:00:02,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.219 2026-09-12 08:00:02,573 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:02,591 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:00:02,601 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:02,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.283 2026-09-12 08:00:02,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.311 2026-09-12 08:00:02,683 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:02,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.251 2026-09-12 08:00:02,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.256 2026-09-12 08:00:02,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.264 2026-09-12 08:00:02,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.183 2026-09-12 08:00:02,807 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:02,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.192 2026-09-12 08:00:02,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.142 2026-09-12 08:00:02,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.031 0.166 2026-09-12 08:00:02,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.176 2026-09-12 08:00:02,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.174 2026-09-12 08:00:02,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.141 2026-09-12 08:00:02,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.005 0.158 2026-09-12 08:00:02,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.168 2026-09-12 08:00:03,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.153 2026-09-12 08:00:03,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.111 2026-09-12 08:00:03,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:03,317 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:03,335 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:03,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:03,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.018 2026-09-12 08:00:03,365 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:03,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9155 2026-09-12 08:00:03,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:03,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9155 2026-09-12 08:00:03,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprx_kgw5o_chrome_odoo" 2026-09-12 08:00:03,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-09-12 08:00:05,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9277 2026-09-12 08:00:05,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnaj_k84n_chrome_odoo 2026-09-12 08:00:05,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40377/json/version 2026-09-12 08:00:05,993 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40377/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:06,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:06,026 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40377/json 2026-09-12 08:00:06,026 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40377/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:06,031 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40377/devtools/page/158A503425BCEFC978C2192FFCFA7925 2026-09-12 08:00:06,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:06,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:06,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:00:06,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:06,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:06,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:06,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:06,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.103 0.531 2026-09-12 08:00:06,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '158A503425BCEFC978C2192FFCFA7925', 'loaderId': 'DDF95B4E8482877BF5DBFD3E2C103B6A', 'isDownload': False} 2026-09-12 08:00:06,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-09-12 08:00:06,963 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:06,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:06] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.008 2026-09-12 08:00:07,018 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:07] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.019 2026-09-12 08:00:07,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:07] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.060 2026-09-12 08:00:07,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:07] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-12 08:00:07,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.018 2026-09-12 08:00:07,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:00:07,456 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:00:07,467 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:08,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.252 0.454 2026-09-12 08:00:08,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-09-12 08:00:08,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.044 2026-09-12 08:00:08,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.012 2026-09-12 08:00:08,287 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:00:08,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.028 0.043 2026-09-12 08:00:08,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.093 2026-09-12 08:00:08,426 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:08,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.152 2026-09-12 08:00:08,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.193 2026-09-12 08:00:08,532 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00: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-09-12 08:00:08,540 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:08,558 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:00:08,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.229 2026-09-12 08:00:08,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.298 2026-09-12 08:00:08,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.013 2026-09-12 08:00:08,666 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:08,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.042 0.262 2026-09-12 08:00:08,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.287 2026-09-12 08:00:08,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.238 2026-09-12 08:00:08,827 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:08,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.234 2026-09-12 08:00:08,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.054 2026-09-12 08:00:08,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.015 0.257 2026-09-12 08:00:08,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.018 0.218 2026-09-12 08:00:09,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.038 2026-09-12 08:00:09,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.666 2026-09-12 08:00:09,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.250 2026-09-12 08:00:09,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.246 2026-09-12 08:00:09,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.223 2026-09-12 08:00:09,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.409 2026-09-12 08:00:09,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:00:09,270 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:09,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.209 2026-09-12 08:00:09,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:09,309 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:09,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:09,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:09,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.260 2026-09-12 08:00:09,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.250 2026-09-12 08:00:09,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.260 2026-09-12 08:00:09,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:09,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.258 2026-09-12 08:00:09,442 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:09,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.250 2026-09-12 08:00:09,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.290 2026-09-12 08:00:09,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.271 2026-09-12 08:00:09,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.263 2026-09-12 08:00:09,661 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.242 2026-09-12 08:00:09,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.229 2026-09-12 08:00:09,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.214 2026-09-12 08:00:09,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.183 2026-09-12 08:00:10,311 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:10,316 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:10,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:10,341 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:10,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9277 2026-09-12 08:00:10,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:10,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9277 2026-09-12 08:00:10,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnaj_k84n_chrome_odoo" 2026-09-12 08:00:10,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9415 2026-09-12 08:00:10,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpe59x67pg_chrome_odoo 2026-09-12 08:00:10,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34411/json/version 2026-09-12 08:00:10,601 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34411/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:10,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:10,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34411/json 2026-09-12 08:00:10,623 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34411/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:10,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34411/devtools/page/7CA0CB1E9071466D27B8795D97738E04 2026-09-12 08:00:10,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:10,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:10,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:00:10,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:10,677 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:10,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:10,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:10] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.016 0.044 2026-09-12 08:00:10,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7CA0CB1E9071466D27B8795D97738E04', 'loaderId': '3BFDF1D584380277F4AAE60827792D99', 'isDownload': False} 2026-09-12 08:00:10,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-09-12 08:00:10,769 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:10,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:10] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 08:00:10,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:10] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-09-12 08:00:10,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:10] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.042 2026-09-12 08:00:11,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:00:11,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-12 08:00:11,279 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:00:11,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:00:11,315 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:11,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.117 0.364 2026-09-12 08:00:11,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.040 2026-09-12 08:00:11,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-09-12 08:00:11,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:00:12,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.038 0.037 2026-09-12 08:00:12,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.115 2026-09-12 08:00:12,078 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:00:12,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.169 2026-09-12 08:00:12,151 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.190 2026-09-12 08:00:12,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.227 2026-09-12 08:00:12,206 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:12,212 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:12,227 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:12,240 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:12,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.263 2026-09-12 08:00:12,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.240 2026-09-12 08:00:12,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.231 2026-09-12 08:00:12,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.260 2026-09-12 08:00:12,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.257 2026-09-12 08:00:12,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.185 2026-09-12 08:00:12,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.200 2026-09-12 08:00:12,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.202 2026-09-12 08:00:12,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.193 2026-09-12 08:00:12,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.032 2026-09-12 08:00:12,551 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.159 2026-09-12 08:00:12,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.132 2026-09-12 08:00:12,606 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.145 2026-09-12 08:00:12,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.166 2026-09-12 08:00:12,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.012 0.350 2026-09-12 08:00:12,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.202 2026-09-12 08:00:12,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.235 2026-09-12 08:00:12,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.266 2026-09-12 08:00:12,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.272 2026-09-12 08:00:12,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.254 2026-09-12 08:00:12,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:12] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.262 2026-09-12 08:00:13,006 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,015 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:13] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.255 2026-09-12 08:00:13,038 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,059 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:13] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.255 2026-09-12 08:00:13,086 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:13] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.259 2026-09-12 08:00:13,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:13] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.008 0.241 2026-09-12 08:00:13,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,171 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:13,178 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:13] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.004 0.223 2026-09-12 08:00:13,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:13] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.007 0.197 2026-09-12 08:00:13,279 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:14,027 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:14,036 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:14,048 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:14,066 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:14,082 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:14,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:14,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9415 2026-09-12 08:00:14,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:14,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9415 2026-09-12 08:00:14,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpe59x67pg_chrome_odoo" 2026-09-12 08:00:14,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-09-12 08:00:17,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9549 2026-09-12 08:00:17,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsyljwamj_chrome_odoo 2026-09-12 08:00:17,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40867/json/version 2026-09-12 08:00:17,309 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40867/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:17,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:17,362 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40867/json 2026-09-12 08:00:17,363 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40867/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:17,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40867/devtools/page/28C463342E3AF14C91F4F3F5E27C2F1B 2026-09-12 08:00:17,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:17,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:17,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:00:17,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:17,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:17,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:17,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:18,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.097 0.562 2026-09-12 08:00:18,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '28C463342E3AF14C91F4F3F5E27C2F1B', 'loaderId': 'F0E8D3B54D437FAEEDEF9E32E04BA556', 'isDownload': False} 2026-09-12 08:00:18,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-09-12 08:00:18,316 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:18,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 08:00:18,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.017 2026-09-12 08:00:18,346 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-12 08:00:18,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-09-12 08:00:18,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-09-12 08:00:18,731 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:18,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:00:18,771 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:19,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.253 0.432 2026-09-12 08:00:19,538 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:19,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.053 2026-09-12 08:00:19,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.013 2026-09-12 08:00:19,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:00:19,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.059 0.046 2026-09-12 08:00:19,727 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:19,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.126 2026-09-12 08:00:19,786 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:00:19,800 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:19,811 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:00:19,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.029 0.171 2026-09-12 08:00:19,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.253 2026-09-12 08:00:19,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:00:19,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.293 2026-09-12 08:00:20,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.344 2026-09-12 08:00:20,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.311 2026-09-12 08:00:20,065 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.239 2026-09-12 08:00:20,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:20,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.021 0.227 2026-09-12 08:00:20,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.197 2026-09-12 08:00:20,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.035 2026-09-12 08:00:20,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.017 0.125 2026-09-12 08:00:20,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.125 2026-09-12 08:00:20,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.121 2026-09-12 08:00:20,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.142 2026-09-12 08:00:20,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.028 0.310 2026-09-12 08:00:20,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.198 2026-09-12 08:00:20,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.205 2026-09-12 08:00:20,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.224 2026-09-12 08:00:20,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.248 2026-09-12 08:00:20,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.240 2026-09-12 08:00:20,541 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:20,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.225 2026-09-12 08:00:20,567 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:20,591 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:20,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.240 2026-09-12 08:00:20,626 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:20,634 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:20,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.251 2026-09-12 08:00:20,691 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:20,694 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:20,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:20,702 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.256 2026-09-12 08:00:20,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9549 2026-09-12 08:00:20,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:20,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9549 2026-09-12 08:00:20,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=920&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.268 2026-09-12 08:00:20,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsyljwamj_chrome_odoo" 2026-09-12 08:00:20,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.294 2026-09-12 08:00:20,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, , , , ] 2026-09-12 08:00:20,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.284 2026-09-12 08:00:20,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.257 2026-09-12 08:00:20,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.270 2026-09-12 08:00:20,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.007 0.230 2026-09-12 08:00:20,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.234 2026-09-12 08:00:20,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-09-12 08:00:21,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:21,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:21] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.036 0.207 2026-09-12 08:00:21,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [] 2026-09-12 08:00:21,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-09-12 08:00:22,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9692 2026-09-12 08:00:22,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2t67bdfr_chrome_odoo 2026-09-12 08:00:22,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38931/json/version 2026-09-12 08:00:22,812 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38931/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:22,864 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:22,864 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38931/json 2026-09-12 08:00:22,865 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38931/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:22,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38931/devtools/page/67DAED12CFD81BA4347C44E1115CC835 2026-09-12 08:00:22,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:22,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:23,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:00:23,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:23,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:23,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:23,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:23,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.056 0.498 2026-09-12 08:00:23,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '67DAED12CFD81BA4347C44E1115CC835', 'loaderId': '5F9B9BD38A92E4E74032239FFEBB913A', 'isDownload': False} 2026-09-12 08:00:23,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-09-12 08:00:23,620 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:23,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:23] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 08:00:23,651 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:23] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.008 2026-09-12 08:00:23,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:23] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-09-12 08:00:24,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:24] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-12 08:00:24,072 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.016 2026-09-12 08:00:24,107 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:00:24,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.016 2026-09-12 08:00:24,144 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:24,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.310 0.423 2026-09-12 08:00:24,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:00:24,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.048 2026-09-12 08:00:24,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:24] "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-09-12 08:00:25,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:00:25,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.062 0.041 2026-09-12 08:00:25,133 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:25,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.138 2026-09-12 08:00:25,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.187 2026-09-12 08:00:25,250 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00: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-09-12 08:00:25,269 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:25,278 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:25,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.232 2026-09-12 08:00:25,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.253 2026-09-12 08:00:25,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.264 2026-09-12 08:00:25,371 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:25,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.228 2026-09-12 08:00:25,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.215 2026-09-12 08:00:25,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.015 0.158 2026-09-12 08:00:25,466 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:25,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.171 2026-09-12 08:00:25,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.152 2026-09-12 08:00:25,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.114 2026-09-12 08:00:25,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.123 2026-09-12 08:00:25,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.118 2026-09-12 08:00:25,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.089 2026-09-12 08:00:25,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.087 2026-09-12 08:00:25,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.127 2026-09-12 08:00:25,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.007 0.142 2026-09-12 08:00:25,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.157 2026-09-12 08:00:25,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.159 2026-09-12 08:00:25,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:00:26,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:00:26,018 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.026 2026-09-12 08:00:26,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-12 08:00:26,032 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-12 08:00:26,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-09-12 08:00:26,975 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:27,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.037 0.034 2026-09-12 08:00:27,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-09-12 08:00:27,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:00:27,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:27,839 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:27,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9692 2026-09-12 08:00:27,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:27,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9692 2026-09-12 08:00:27,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2t67bdfr_chrome_odoo" 2026-09-12 08:00:27,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-09-12 08:00:28,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9815 2026-09-12 08:00:28,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgxdew40y_chrome_odoo 2026-09-12 08:00:28,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44533/json/version 2026-09-12 08:00:28,320 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44533/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:28,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:28,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44533/json 2026-09-12 08:00:28,348 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44533/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:28,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44533/devtools/page/C3EF7BBA9473D2B96BFDBFD8DEE17A18 2026-09-12 08:00:28,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:28,366 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:28,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:00:28,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:28,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:28,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:28,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:29,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.050 0.553 2026-09-12 08:00:29,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C3EF7BBA9473D2B96BFDBFD8DEE17A18', 'loaderId': '3A02FEAF78D20AF1E4F05836DEF99D1E', 'isDownload': False} 2026-09-12 08:00:29,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-09-12 08:00:29,172 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:29,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 08:00:29,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.028 2026-09-12 08:00:29,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-09-12 08:00:29,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:00:29,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 08:00:29,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:29,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:00:29,671 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:30,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.254 0.424 2026-09-12 08:00:30,437 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:30,453 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.049 2026-09-12 08:00:30,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.014 2026-09-12 08:00:30,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:00:30,589 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.042 0.044 2026-09-12 08:00:30,626 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.107 2026-09-12 08:00:30,632 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:30,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.107 2026-09-12 08:00:30,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.160 2026-09-12 08:00:30,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.183 2026-09-12 08:00:30,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.252 2026-09-12 08:00:30,814 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:00:30,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.214 2026-09-12 08:00:30,832 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:00:30,833 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:30,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.208 2026-09-12 08:00:30,868 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:30,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.237 2026-09-12 08:00:30,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.235 2026-09-12 08:00:30,956 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:30,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.202 2026-09-12 08:00:30,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.138 2026-09-12 08:00:31,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.141 2026-09-12 08:00:31,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.167 2026-09-12 08:00:31,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.160 2026-09-12 08:00:31,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.152 2026-09-12 08:00:31,089 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.118 2026-09-12 08:00:31,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.116 2026-09-12 08:00:31,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.127 2026-09-12 08:00:31,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.133 2026-09-12 08:00:31,568 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,581 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.014 2026-09-12 08:00:31,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-12 08:00:31,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-12 08:00:31,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-09-12 08:00:31,683 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,700 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-12 08:00:31,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-12 08:00:31,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-09-12 08:00:31,766 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,784 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,799 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,815 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,850 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,874 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,880 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:31,884 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:31,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-12 08:00:31,916 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:31,924 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:31,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57165994 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-09-12 08:00:32,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57165994 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-09-12 08:00:32,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.069 0.104 2026-09-12 08:00:32,168 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:00:32,169 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:00:32,170 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:32,171 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:00:32,172 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:00:32,172 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:00:32,174 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:00:32,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:00:32,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:00:32,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:00:32,203 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:00:32,207 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:00:32,216 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:00:32,217 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:00:32,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:00:32,220 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:00:32,221 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:00:32,222 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:00:32,223 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:00:32,224 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:00:32,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:00:32,232 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:00:32,235 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:00:32,237 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:00:32,238 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:00:32,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:00:32,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:00:32,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:00:32,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:00:32,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:00:32,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:00:32,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:00:32,244 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:00:32,244 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:00:32,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:00:32,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:00:32,253 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:00:32,254 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:00:32,254 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:00:32,255 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:00:32,255 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:00:32,256 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:00:32,256 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:00:32,257 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:00:32,257 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:00:32,259 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:00:32,259 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:00:32,259 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:00:32,260 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:00:32,260 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:00:32,261 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:00:32,262 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:00:32,262 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:00:32,263 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:00:32,264 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:00:32,264 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:00:32,266 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:00:32,267 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:00:32,268 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:00:32,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:00:32,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:00:32,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:00:32,270 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:00:32,270 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:00:32,270 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:00:32,271 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:00:32,272 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:00:32,272 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:00:32,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:00:32,274 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:00:32,274 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:00:32,280 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:00:32,282 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:00:32,287 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:00:32,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:00:32,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:00:32,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:00:32,312 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:00:32,314 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:00:32,320 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:00:32,325 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 08:00:32,331 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:00:32,347 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:00:32,361 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:00:32,370 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:00:32,378 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:00:32,392 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:00:32,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:00:32,419 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:00:32,423 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:00:32,425 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 08:00:32,440 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.074 2026-09-12 08:00:32,450 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:00:32,464 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.097 2026-09-12 08:00:32,471 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:00:32,476 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:00:32,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:00:32,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:00:32,478 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:00:32,491 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:00:32,508 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:00:32,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-09-12 08:00:32,534 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:00:32,536 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:00:32,538 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:00:32,540 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:00:32,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.025 2026-09-12 08:00:32,541 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:00:32,542 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:00:32,543 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:00:32,543 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:00:32,543 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:00:32,544 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:00:32,557 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:32,564 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:00:32,573 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:32,577 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:32,585 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:00:32,592 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:00:32,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-09-12 08:00:32,958 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:32,959 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:32,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-12 08:00:32,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94589695 for PoS orders references: ['Order 00074-001-0002'] (draft: True) 2026-09-12 08:00:32,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-12 08:00:32,986 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:33,003 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:33] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-12 08:00:33,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:33,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:33,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94589695 with result: [{'id': 69, 'pos_reference': 'Order 00074-001-0002', 'account_move': False}] 2026-09-12 08:00:33,044 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:33,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.027 0.054 2026-09-12 08:00:33,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:33,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:33] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.016 0.030 2026-09-12 08:00:33,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:33] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.009 0.040 2026-09-12 08:00:33,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 08:00:34,341 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:34,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:34] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.006 0.012 2026-09-12 08:00:34,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:34] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.012 0.018 2026-09-12 08:00:34,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-09-12 08:00:35,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:35] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 664 0.613 0.854 2026-09-12 08:00:36,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:36] "GET /web HTTP/1.1" 200 - 43 0.050 0.290 2026-09-12 08:00:36,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:36] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 08:00:36,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:36] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 08:00:36,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:36] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-09-12 08:00:36,280 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:36,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:36] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-09-12 08:00:37,018 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 08:00:37,020 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-12 08:00:37,022 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 08:00:37,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.006 2026-09-12 08:00:37,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.080 0.100 2026-09-12 08:00:37,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.161 2026-09-12 08:00:37,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.128 2026-09-12 08:00:37,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.019 0.150 2026-09-12 08:00:37,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.015 0.178 2026-09-12 08:00:37,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.147 2026-09-12 08:00:37,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.071 2026-09-12 08:00:37,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.088 2026-09-12 08:00:37,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.089 2026-09-12 08:00:37,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.055 2026-09-12 08:00:37,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.009 0.080 2026-09-12 08:00:37,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:37] "GET /web?reload=true HTTP/1.1" 200 - 16 0.014 0.054 2026-09-12 08:00:37,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:38,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-09-12 08:00:38,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.025 0.045 2026-09-12 08:00:38,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.041 2026-09-12 08:00:38,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.038 2026-09-12 08:00:38,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.014 0.058 2026-09-12 08:00:38,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.054 2026-09-12 08:00:38,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.053 2026-09-12 08:00:38,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.062 2026-09-12 08:00:38,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.050 2026-09-12 08:00:38,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.022 0.075 2026-09-12 08:00:38,552 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.045 0.068 2026-09-12 08:00:38,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:38] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.014 0.024 2026-09-12 08:00:39,483 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:39,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:39,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9815 2026-09-12 08:00:39,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:39,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9815 2026-09-12 08:00:39,595 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgxdew40y_chrome_odoo" 2026-09-12 08:00:39,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-09-12 08:00:40,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10040 2026-09-12 08:00:40,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj5sugowq_chrome_odoo 2026-09-12 08:00:40,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34853/json/version 2026-09-12 08:00:40,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34853/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:40,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:40,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34853/json 2026-09-12 08:00:40,298 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34853/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:40,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34853/devtools/page/D7A3B2EAB8F635499E3816762D564B98 2026-09-12 08:00:40,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:40,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:40,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:00:40,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:40,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:40,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:40,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:41,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.091 0.592 2026-09-12 08:00:41,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D7A3B2EAB8F635499E3816762D564B98', 'loaderId': 'FC2B56E1FF6A72C125AD8738FDCD2F2B', 'isDownload': False} 2026-09-12 08:00:41,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-09-12 08:00:41,257 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:41,277 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:00:41,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-12 08:00:41,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 08:00:41,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 08:00:41,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-12 08:00:41,681 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:41,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:00:41,706 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:42,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.252 0.416 2026-09-12 08:00:42,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.684 2026-09-12 08:00:42,441 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:42,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.084 2026-09-12 08:00:42,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.020 0.006 2026-09-12 08:00:42,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:00:43,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.164 0.345 2026-09-12 08:00:43,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.045 2026-09-12 08:00:43,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 08:00:43,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:00:43,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.042 0.044 2026-09-12 08:00:43,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.124 2026-09-12 08:00:43,447 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:43,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.154 2026-09-12 08:00:43,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.181 2026-09-12 08:00:43,557 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.005 0.225 2026-09-12 08:00:43,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.222 2026-09-12 08:00:43,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.226 2026-09-12 08:00:43,635 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 08:00:43,657 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:00:43,660 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:43,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.241 2026-09-12 08:00:43,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.247 2026-09-12 08:00:43,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.265 2026-09-12 08:00:43,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.039 0.262 2026-09-12 08:00:43,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.221 2026-09-12 08:00:43,882 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:43,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.217 2026-09-12 08:00:43,892 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:00:43,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.201 2026-09-12 08:00:43,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.205 2026-09-12 08:00:43,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.167 2026-09-12 08:00:43,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.131 2026-09-12 08:00:43,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.079 2026-09-12 08:00:44,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-12 08:00:44,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.106 2026-09-12 08:00:44,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.113 2026-09-12 08:00:44,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:44,348 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:44,377 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:44,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:44,417 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:44,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:44] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.036 0.067 2026-09-12 08:00:45,329 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:45,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:45,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 08:00:45,364 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:45,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-12 08:00:45,386 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:45,397 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:45,413 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:45,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:45,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:45] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.035 0.065 2026-09-12 08:00:46,275 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:46,280 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:46,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:00:46,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:00:46,327 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:46,329 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:46,343 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:46,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:46,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.011 2026-09-12 08:00:46,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:00:46,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6249184 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-09-12 08:00:46,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:00:46,425 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:46,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6249184 with result: [{'id': 70, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-09-12 08:00:46,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.109 0.119 2026-09-12 08:00:46,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.042 2026-09-12 08:00:46,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:46] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-09-12 08:00:47,445 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:47,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:47,455 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:47,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10040 2026-09-12 08:00:47,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:47,463 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10040 2026-09-12 08:00:47,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj5sugowq_chrome_odoo" 2026-09-12 08:00:47,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-09-12 08:00:48,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10175 2026-09-12 08:00:48,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb2koyplr_chrome_odoo 2026-09-12 08:00:48,102 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39955/json/version 2026-09-12 08:00:48,103 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39955/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:48,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:48,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39955/json 2026-09-12 08:00:48,139 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39955/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:48,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39955/devtools/page/E07103DC96024C8F5C25177C5439024B 2026-09-12 08:00:48,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:48,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:48,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:00:48,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:48,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:48,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:48,360 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:49,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.112 0.628 2026-09-12 08:00:49,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E07103DC96024C8F5C25177C5439024B', 'loaderId': '75001C3B8D93A45B867B696270DD2C41', 'isDownload': False} 2026-09-12 08:00:49,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-09-12 08:00:49,105 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:49,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.015 2026-09-12 08:00:49,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-09-12 08:00:49,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-09-12 08:00:49,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 08:00:49,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.007 2026-09-12 08:00:49,582 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:00:49,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.006 2026-09-12 08:00:49,598 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:50,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.261 0.403 2026-09-12 08:00:50,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.047 2026-09-12 08:00:50,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:00:50,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.012 2026-09-12 08:00:50,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:00:50,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.037 0.035 2026-09-12 08:00:50,498 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:00:50,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.095 2026-09-12 08:00:50,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.147 2026-09-12 08:00:50,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.184 2026-09-12 08:00:50,708 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.253 2026-09-12 08:00:50,717 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00: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-09-12 08:00:50,721 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:50,728 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:50,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.048 0.320 2026-09-12 08:00:50,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.305 2026-09-12 08:00:50,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.310 2026-09-12 08:00:50,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.033 0.315 2026-09-12 08:00:50,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.294 2026-09-12 08:00:50,975 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:50,981 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:00:50,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.236 2026-09-12 08:00:51,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.035 2026-09-12 08:00:51,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.211 2026-09-12 08:00:51,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.171 2026-09-12 08:00:51,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.172 2026-09-12 08:00:51,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.124 2026-09-12 08:00:51,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.028 0.314 2026-09-12 08:00:51,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.193 2026-09-12 08:00:51,212 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.174 2026-09-12 08:00:51,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.178 2026-09-12 08:00:51,249 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.188 2026-09-12 08:00:51,436 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:51,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.014 2026-09-12 08:00:51,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:51,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-09-12 08:00:51,497 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:51,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 08:00:51,530 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:51,548 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:51,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-09-12 08:00:51,580 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:00:51,582 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:51,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10175 2026-09-12 08:00:51,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:51,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10175 2026-09-12 08:00:51,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb2koyplr_chrome_odoo" 2026-09-12 08:00:51,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-09-12 08:00:52,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10302 2026-09-12 08:00:52,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7uu6sibe_chrome_odoo 2026-09-12 08:00:52,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34859/json/version 2026-09-12 08:00:52,285 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34859/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:00:52,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:00:52,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34859/json 2026-09-12 08:00:52,312 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34859/json with timeout 3 increased to 10s during tests 2026-09-12 08:00:52,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34859/devtools/page/5CC0726761E40BF555E124EAB36441CA 2026-09-12 08:00:52,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:00:52,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:00:52,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:00:52,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:00:52,573 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:00:52,573 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:00:52,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:00:53,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.060 0.513 2026-09-12 08:00:53,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5CC0726761E40BF555E124EAB36441CA', 'loaderId': 'F7A718E79E516A2BA006D8BF6D36848E', 'isDownload': False} 2026-09-12 08:00:53,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-09-12 08:00:53,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:53,188 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-09-12 08:00:53,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-12 08:00:53,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-09-12 08:00:53,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:00:53,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 08:00:53,713 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:00:53,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:00:53,734 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:54,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.222 0.414 2026-09-12 08:00:54,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.661 2026-09-12 08:00:54,459 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:00:54,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.070 2026-09-12 08:00:54,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:00:54,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:00:55,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.175 0.303 2026-09-12 08:00:55,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.052 2026-09-12 08:00:55,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "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-09-12 08:00:55,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:00:55,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.039 0.032 2026-09-12 08:00:55,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.096 2026-09-12 08:00:55,389 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:55,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.127 2026-09-12 08:00:55,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.178 2026-09-12 08:00:55,557 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.235 2026-09-12 08:00:55,572 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:00:55,582 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:00:55,605 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:55,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.317 2026-09-12 08:00:55,666 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:00:55,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.315 2026-09-12 08:00:55,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.308 2026-09-12 08:00:55,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.337 2026-09-12 08:00:55,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.313 2026-09-12 08:00:55,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.216 2026-09-12 08:00:55,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.189 2026-09-12 08:00:55,877 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:00:55,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.025 0.206 2026-09-12 08:00:55,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.217 2026-09-12 08:00:55,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.026 0.227 2026-09-12 08:00:55,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.198 2026-09-12 08:00:56,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.168 2026-09-12 08:00:56,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:56] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.148 2026-09-12 08:00:56,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.169 2026-09-12 08:00:56,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.163 2026-09-12 08:00:56,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.139 2026-09-12 08:00:56,314 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:56,330 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:56,363 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:56,380 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:56,381 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:56,397 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:57,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:00:57,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:00:57,336 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:57,338 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:00:57,350 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:57,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:57,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:00:57,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94571465 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-09-12 08:00:57,407 106 INFO rb-3be5b00-224738-414704 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-09-12 08:00:57,423 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:00:57,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94571465 with result: [{'id': 71, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-09-12 08:00:57,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.097 0.108 2026-09-12 08:00:57,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:57] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-09-12 08:00:57,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:00:58,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:00:58,397 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:00:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:00:58,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10302 2026-09-12 08:00:58,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:00:58,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10302 2026-09-12 08:00:58,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7uu6sibe_chrome_odoo" 2026-09-12 08:01:00,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-09-12 08:01:00,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10434 2026-09-12 08:01:00,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphwyog0ch_chrome_odoo 2026-09-12 08:01:00,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43961/json/version 2026-09-12 08:01:00,818 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43961/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:01:00,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:01:00,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43961/json 2026-09-12 08:01:00,841 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43961/json with timeout 3 increased to 10s during tests 2026-09-12 08:01:00,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43961/devtools/page/F35730F7B27FA6CE6AC40A105581A2E1 2026-09-12 08:01:00,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:01:00,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:01:01,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:01:01,157 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:01:01,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:01:01,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:01:01,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:01:02,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:02] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.139 1.545 2026-09-12 08:01:02,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F35730F7B27FA6CE6AC40A105581A2E1', 'loaderId': '93EA0C5120F10F0C23C729F4B2ADD412', 'isDownload': False} 2026-09-12 08:01:02,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-09-12 08:01:02,875 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:02,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:02] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.009 2026-09-12 08:01:02,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:02] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-09-12 08:01:02,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:02] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.047 2026-09-12 08:01:03,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:03] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-12 08:01:03,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:01:03,360 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:01:03,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:01:03,390 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:04,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.270 0.396 2026-09-12 08:01:04,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "GET /pos/ui HTTP/1.1" 200 - 22 0.018 0.697 2026-09-12 08:01:04,134 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:04,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.088 2026-09-12 08:01:04,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:01:04,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-12 08:01:04,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.186 0.301 2026-09-12 08:01:04,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.045 2026-09-12 08:01:04,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-09-12 08:01:04,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:01:04,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.028 0.016 2026-09-12 08:01:04,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.051 2026-09-12 08:01:04,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.061 2026-09-12 08:01:05,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.056 2026-09-12 08:01:05,012 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.078 2026-09-12 08:01:05,017 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:01:05,019 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:05,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.015 0.085 2026-09-12 08:01:05,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.086 2026-09-12 08:01:05,092 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:05,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.016 0.105 2026-09-12 08:01:05,120 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:01:05,122 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:01:05,129 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:01:05,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.027 0.126 2026-09-12 08:01:05,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.027 0.165 2026-09-12 08:01:05,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.093 2026-09-12 08:01:05,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:01:05,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-09-12 08:01:05,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:05,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.016 2026-09-12 08:01:05,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:05] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.037 2026-09-12 08:01:06,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.018 0.039 2026-09-12 08:01:06,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.027 0.026 2026-09-12 08:01:06,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-09-12 08:01:06,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:06,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:06] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.008 0.015 2026-09-12 08:01:06,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.013 0.032 2026-09-12 08:01:06,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.007 0.020 2026-09-12 08:01:07,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-12 08:01:07,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-09-12 08:01:07,766 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:07,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:07] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.007 0.009 2026-09-12 08:01:07,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.028 0.032 2026-09-12 08:01:07,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.012 2026-09-12 08:01:08,631 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:08,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:01:08,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10434 2026-09-12 08:01:08,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:01:08,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10434 2026-09-12 08:01:08,681 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphwyog0ch_chrome_odoo" 2026-09-12 08:01:08,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-09-12 08:01:09,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10558 2026-09-12 08:01:09,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy411lh79_chrome_odoo 2026-09-12 08:01:09,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34763/json/version 2026-09-12 08:01:09,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34763/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:01:09,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:01:09,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34763/json 2026-09-12 08:01:09,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34763/json with timeout 3 increased to 10s during tests 2026-09-12 08:01:09,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34763/devtools/page/BEA650162C59EFDC8D8B6620E96F8628 2026-09-12 08:01:09,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:01:09,337 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:01:09,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:01:09,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:01:09,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:01:09,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:01:09,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:01:10,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.114 0.510 2026-09-12 08:01:10,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BEA650162C59EFDC8D8B6620E96F8628', 'loaderId': '0A0B7F246BD697BC75E9A2633F1BDA29', 'isDownload': False} 2026-09-12 08:01:10,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-09-12 08:01:10,213 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:10,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 08:01:10,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-09-12 08:01:10,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.032 2026-09-12 08:01:10,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:01:10,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 08:01:10,616 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:10,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:01:10,651 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:11,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.237 0.415 2026-09-12 08:01:11,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.666 2026-09-12 08:01:11,380 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:11,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.083 2026-09-12 08:01:11,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:01:11,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:01:12,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.339 2026-09-12 08:01:12,135 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.053 2026-09-12 08:01:12,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.015 2026-09-12 08:01:12,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:01:12,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.057 0.045 2026-09-12 08:01:12,324 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:01:12,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.026 0.148 2026-09-12 08:01:12,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.210 2026-09-12 08:01:12,447 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:01:12,458 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:01:12,463 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:12,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.229 2026-09-12 08:01:12,477 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:12,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.022 0.268 2026-09-12 08:01:12,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.362 2026-09-12 08:01:12,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.255 2026-09-12 08:01:12,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.005 0.245 2026-09-12 08:01:12,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.172 2026-09-12 08:01:12,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:01:12,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.174 2026-09-12 08:01:12,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.147 2026-09-12 08:01:12,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.130 2026-09-12 08:01:12,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.025 0.157 2026-09-12 08:01:12,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.178 2026-09-12 08:01:12,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.163 2026-09-12 08:01:12,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.176 2026-09-12 08:01:12,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.215 2026-09-12 08:01:12,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.239 2026-09-12 08:01:12,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.233 2026-09-12 08:01:12,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.191 2026-09-12 08:01:12,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.192 2026-09-12 08:01:13,203 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:01:13,231 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:13,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.013 2026-09-12 08:01:13,252 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:13,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-12 08:01:13,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-12 08:01:13,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:13,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:01:13,367 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:01:13,378 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:01:13,383 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:01:13,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:13,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:01:13,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:01:13,438 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:01:13,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.017 0.026 2026-09-12 08:01:13,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76907288 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-09-12 08:01:13,595 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76907288 with result: [{'id': 72, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-09-12 08:01:13,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.081 0.094 2026-09-12 08:01:13,674 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:13] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 08:01:14,404 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:14,413 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-09-12 08:01:14,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-12 08:01:14,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:01:14,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.008 0.027 2026-09-12 08:01:14,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:14] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.018 0.034 2026-09-12 08:01:15,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:15,332 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:15,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:01:15,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:01:15,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-09-12 08:01:15,397 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-09-12 08:01:15,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:01:15,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10558 2026-09-12 08:01:15,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:01:15,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10558 2026-09-12 08:01:15,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy411lh79_chrome_odoo" 2026-09-12 08:01:15,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-09-12 08:01:16,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10687 2026-09-12 08:01:16,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1i2511s0_chrome_odoo 2026-09-12 08:01:16,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45141/json/version 2026-09-12 08:01:16,141 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45141/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:01:16,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:01:16,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45141/json 2026-09-12 08:01:16,192 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45141/json with timeout 3 increased to 10s during tests 2026-09-12 08:01:16,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45141/devtools/page/0A218F1D34EF1C27AA6463D6FFC57BD8 2026-09-12 08:01:16,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:01:16,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:01:16,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:01:16,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:01:16,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:01:16,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:01:16,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:01:17,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.087 0.546 2026-09-12 08:01:17,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0A218F1D34EF1C27AA6463D6FFC57BD8', 'loaderId': '0DEA0F150B42FBDB12479F1505EBBF1F', 'isDownload': False} 2026-09-12 08:01:17,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-09-12 08:01:17,094 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:17,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.009 2026-09-12 08:01:17,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-12 08:01:17,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.040 2026-09-12 08:01:17,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 08:01:17,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:01:17,538 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:01:17,552 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:01:17,566 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:18,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.339 0.412 2026-09-12 08:01:18,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:01:18,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.046 2026-09-12 08:01:18,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-12 08:01:18,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:01:18,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.040 0.045 2026-09-12 08:01:18,559 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:01:18,606 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.111 2026-09-12 08:01:18,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.157 2026-09-12 08:01:18,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.178 2026-09-12 08:01:18,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.239 2026-09-12 08:01:18,750 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01: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-09-12 08:01:18,755 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:18,766 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:18,781 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:18,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.028 0.298 2026-09-12 08:01:18,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.245 2026-09-12 08:01:18,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.273 2026-09-12 08:01:18,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.283 2026-09-12 08:01:19,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.302 2026-09-12 08:01:19,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.220 2026-09-12 08:01:19,029 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:01:19,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.221 2026-09-12 08:01:19,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.198 2026-09-12 08:01:19,094 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.016 0.171 2026-09-12 08:01:19,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.165 2026-09-12 08:01:19,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.149 2026-09-12 08:01:19,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.109 2026-09-12 08:01:19,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.118 2026-09-12 08:01:19,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.136 2026-09-12 08:01:19,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.141 2026-09-12 08:01:19,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.125 2026-09-12 08:01:19,530 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:19,546 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:19,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.013 2026-09-12 08:01:19,564 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:19,579 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:19,580 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:01:19,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10687 2026-09-12 08:01:19,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:01:19,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10687 2026-09-12 08:01:19,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1i2511s0_chrome_odoo" 2026-09-12 08:01:19,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-09-12 08:01:20,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10810 2026-09-12 08:01:20,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppk96g5z6_chrome_odoo 2026-09-12 08:01:20,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39433/json/version 2026-09-12 08:01:20,075 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39433/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:01:20,115 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:01:20,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39433/json 2026-09-12 08:01:20,118 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39433/json with timeout 3 increased to 10s during tests 2026-09-12 08:01:20,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39433/devtools/page/C16EBDE913E93D5D398F2F7A8A873C17 2026-09-12 08:01:20,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:01:20,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:01:20,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:01:20,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:01:20,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:01:20,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:01:20,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:01:20,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:20] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.014 0.208 2026-09-12 08:01:21,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:21] "GET /web HTTP/1.1" 200 - 110 0.092 0.559 2026-09-12 08:01:21,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C16EBDE913E93D5D398F2F7A8A873C17', 'loaderId': '9D2BF3DE1F098ED50D60541F95C86D95', 'isDownload': False} 2026-09-12 08:01:21,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-09-12 08:01:21,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:21] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-09-12 08:01:21,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:21] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-12 08:01:21,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:21] "GET /web/webclient/load_menus/48aa3960dd2690140851dfbfdf5ddd9461c0f9185b39776a82e85d5e87ed5e12 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-12 08:01:21,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:21] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.048 2026-09-12 08:01:21,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:21] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:01:21,354 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:22,091 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-12 08:01:22,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-12 08:01:22,103 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-09-12 08:01:22,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.009 2026-09-12 08:01:22,211 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:22,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.091 0.095 2026-09-12 08:01:22,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.164 2026-09-12 08:01:22,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.160 2026-09-12 08:01:22,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.156 2026-09-12 08:01:22,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.014 0.165 2026-09-12 08:01:22,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.153 2026-09-12 08:01:22,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.080 2026-09-12 08:01:22,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.076 2026-09-12 08:01:22,423 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:22,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.085 2026-09-12 08:01:22,455 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01: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-09-12 08:01:22,461 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:01:22,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 200 - 18 0.047 0.093 2026-09-12 08:01:22,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.151 2026-09-12 08:01:22,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:22] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.032 2026-09-12 08:01:22,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:23,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.007 2026-09-12 08:01:23,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.035 0.049 2026-09-12 08:01:23,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.052 2026-09-12 08:01:23,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.058 2026-09-12 08:01:23,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.023 0.077 2026-09-12 08:01:23,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.089 2026-09-12 08:01:23,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.067 2026-09-12 08:01:23,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.052 2026-09-12 08:01:23,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.008 0.053 2026-09-12 08:01:23,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.074 2026-09-12 08:01:23,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.026 0.081 2026-09-12 08:01:23,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:23] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.009 0.019 2026-09-12 08:01:24,538 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:24,549 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:24,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:24] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.059 0.075 2026-09-12 08:01:24,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:24] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.037 0.151 2026-09-12 08:01:24,891 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:24,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:24] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.006 2026-09-12 08:01:24,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:24] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.012 2026-09-12 08:01:24,932 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:24] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-09-12 08:01:25,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:25] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.004 2026-09-12 08:01:25,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.007 2026-09-12 08:01:25,313 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:01:25,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:01:25,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 272 0.211 0.362 2026-09-12 08:01:25,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.045 2026-09-12 08:01:26,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.012 2026-09-12 08:01:26,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:01:26,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.037 0.057 2026-09-12 08:01:26,153 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:01:26,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.112 2026-09-12 08:01:26,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.140 2026-09-12 08:01:26,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.202 2026-09-12 08:01:26,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.213 2026-09-12 08:01:26,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.243 2026-09-12 08:01:26,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.195 2026-09-12 08:01:26,370 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:01:26,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.026 0.226 2026-09-12 08:01:26,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.260 2026-09-12 08:01:26,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.006 0.230 2026-09-12 08:01:26,519 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:01:26,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.206 2026-09-12 08:01:26,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.172 2026-09-12 08:01:26,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.178 2026-09-12 08:01:26,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.189 2026-09-12 08:01:26,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.133 2026-09-12 08:01:26,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 11 0.023 0.129 2026-09-12 08:01:26,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.151 2026-09-12 08:01:26,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.008 0.169 2026-09-12 08:01:26,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.008 0.184 2026-09-12 08:01:26,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.184 2026-09-12 08:01:26,996 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,013 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.013 2026-09-12 08:01:27,032 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,045 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,062 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40006711 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-09-12 08:01:27,086 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,099 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,116 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:27,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40006711 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-09-12 08:01:27,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.027 0.048 2026-09-12 08:01:27,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "GET /web HTTP/1.1" 200 - 16 0.020 0.065 2026-09-12 08:01:27,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "GET /web HTTP/1.1" 200 - 16 0.008 0.038 2026-09-12 08:01:27,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.008 2026-09-12 08:01:27,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.076 0.058 2026-09-12 08:01:27,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.118 2026-09-12 08:01:27,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.009 0.134 2026-09-12 08:01:27,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.024 0.152 2026-09-12 08:01:27,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-09-12 08:01:27,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.062 2026-09-12 08:01:27,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.073 2026-09-12 08:01:27,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.014 0.057 2026-09-12 08:01:27,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.086 2026-09-12 08:01:27,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:27] "GET /web?reload=true HTTP/1.1" 200 - 16 0.019 0.040 2026-09-12 08:01:28,212 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.065 0.051 2026-09-12 08:01:28,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.013 0.120 2026-09-12 08:01:28,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.116 2026-09-12 08:01:28,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.009 0.107 2026-09-12 08:01:28,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.125 2026-09-12 08:01:28,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.005 0.138 2026-09-12 08:01:28,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.065 2026-09-12 08:01:28,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.008 0.068 2026-09-12 08:01:28,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.063 2026-09-12 08:01:28,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.035 2026-09-12 08:01:28,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.010 0.056 2026-09-12 08:01:28,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.035 2026-09-12 08:01:28,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.014 0.023 2026-09-12 08:01:28,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:28] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.014 0.023 2026-09-12 08:01:29,270 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:29,281 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:29,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:29] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.039 0.061 2026-09-12 08:01:29,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:29] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.015 0.039 2026-09-12 08:01:29,446 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:29,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:01:29,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:01:30,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.175 0.305 2026-09-12 08:01:30,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.115 2026-09-12 08:01:30,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.049 2026-09-12 08:01:30,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-09-12 08:01:30,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:01:30,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.005 2026-09-12 08:01:30,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.015 0.020 2026-09-12 08:01:30,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-12 08:01:31,062 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:31,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-09-12 08:01:31,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-09-12 08:01:31,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.024 0.035 2026-09-12 08:01:32,053 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,062 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,079 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,098 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,122 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,126 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:32,140 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,150 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.014 2026-09-12 08:01:32,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82627234 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-09-12 08:01:32,199 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:32,206 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:01:32,241 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #47 deleted pos.order.line records with IDs: [100] 2026-09-12 08:01:32,397 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82627234 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-09-12 08:01:32,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.097 0.120 2026-09-12 08:01:32,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:32] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.004 0.011 2026-09-12 08:01:32,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-09-12 08:01:33,186 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:33,195 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:33,214 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:33,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:33] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.027 2026-09-12 08:01:34,016 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:34,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:34] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 08:01:34,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 47, model: account.move 2026-09-12 08:01:35,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 650 0.448 0.730 2026-09-12 08:01:35,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.814 2026-09-12 08:01:35,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "GET /web HTTP/1.1" 200 - 16 0.012 0.038 2026-09-12 08:01:35,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.006 2026-09-12 08:01:35,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.069 0.046 2026-09-12 08:01:35,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.099 2026-09-12 08:01:35,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.097 2026-09-12 08:01:35,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.022 0.060 2026-09-12 08:01:35,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.039 2026-09-12 08:01:35,703 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.040 2026-09-12 08:01:35,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.054 2026-09-12 08:01:35,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.056 2026-09-12 08:01:35,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.019 0.087 2026-09-12 08:01:35,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:35] "GET /web?reload=true HTTP/1.1" 200 - 16 0.016 0.066 2026-09-12 08:01:36,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.005 2026-09-12 08:01:36,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.043 0.054 2026-09-12 08:01:36,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.067 2026-09-12 08:01:36,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.067 2026-09-12 08:01:36,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.027 0.083 2026-09-12 08:01:36,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.044 2026-09-12 08:01:36,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.048 2026-09-12 08:01:36,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.038 2026-09-12 08:01:36,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.012 0.050 2026-09-12 08:01:36,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.073 2026-09-12 08:01:36,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.008 0.020 2026-09-12 08:01:36,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.020 0.034 2026-09-12 08:01:36,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:36] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.016 0.031 2026-09-12 08:01:37,250 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:37,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:37,280 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:37,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:01:37,308 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:01:37,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10810 2026-09-12 08:01:37,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:01:37,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10810 2026-09-12 08:01:37,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:37] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.035 0.061 2026-09-12 08:01:37,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppk96g5z6_chrome_odoo" 2026-09-12 08:01:37,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-09-12 08:01:38,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11076 2026-09-12 08:01:38,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2dcrikg4_chrome_odoo 2026-09-12 08:01:38,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36337/json/version 2026-09-12 08:01:38,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36337/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:01:38,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:01:38,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36337/json 2026-09-12 08:01:38,152 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36337/json with timeout 3 increased to 10s during tests 2026-09-12 08:01:38,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36337/devtools/page/E4A87AD2401EFB972CCCD829E2C6C322 2026-09-12 08:01:38,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:01:38,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:01:38,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:01:38,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:01:38,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:01:38,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:01:38,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:01:39,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.076 0.547 2026-09-12 08:01:39,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E4A87AD2401EFB972CCCD829E2C6C322', 'loaderId': 'E93C72B747CE7EBD90BEB02ACF3CC9FB', 'isDownload': False} 2026-09-12 08:01:39,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-09-12 08:01:39,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:39,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:01:39,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.021 2026-09-12 08:01:39,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.028 2026-09-12 08:01:39,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:01:39,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-12 08:01:39,446 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:39,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:01:39,490 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:40,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.250 0.373 2026-09-12 08:01:40,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.617 2026-09-12 08:01:40,180 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:40,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.071 2026-09-12 08:01:40,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:01:40,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 08:01:40,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.121 0.278 2026-09-12 08:01:40,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.038 2026-09-12 08:01:40,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.013 2026-09-12 08:01:40,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:01:40,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.022 0.034 2026-09-12 08:01:40,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.086 2026-09-12 08:01:40,979 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:41,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.135 2026-09-12 08:01:41,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.186 2026-09-12 08:01:41,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.022 0.229 2026-09-12 08:01:41,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.281 2026-09-12 08:01:41,180 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01: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-09-12 08:01:41,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.244 2026-09-12 08:01:41,205 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:01:41,213 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:01:41,219 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:41,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.235 2026-09-12 08:01:41,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.237 2026-09-12 08:01:41,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.241 2026-09-12 08:01:41,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.231 2026-09-12 08:01:41,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.001 0.155 2026-09-12 08:01:41,382 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:01:41,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.162 2026-09-12 08:01:41,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.182 2026-09-12 08:01:41,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.001 0.175 2026-09-12 08:01:41,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.010 0.131 2026-09-12 08:01:41,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.114 2026-09-12 08:01:41,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.078 2026-09-12 08:01:41,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-12 08:01:41,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.088 2026-09-12 08:01:41,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.008 0.084 2026-09-12 08:01:41,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:01:41,912 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:41,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:41,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.014 2026-09-12 08:01:41,946 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:41,967 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:41,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:01:41,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:01:42,048 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:42,061 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:01:42,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:01:42,105 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:42,109 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:42,116 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:42,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 08:01:42,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:42] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.010 2026-09-12 08:01:42,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:01:42,165 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67516892 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-09-12 08:01:42,170 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:42,178 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:01:44,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67516892 with result: [{'id': 74, 'pos_reference': 'Order 00083-002-0001', 'account_move': 230}] 2026-09-12 08:01:44,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 870 0.696 1.351 2026-09-12 08:01:44,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.638 2026-09-12 08:01:44,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:44] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.017 0.025 2026-09-12 08:01:44,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:44] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 08:01:44,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:01:45,092 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:01:45,103 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:45,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11076 2026-09-12 08:01:45,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:01:45,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11076 2026-09-12 08:01:45,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2dcrikg4_chrome_odoo" 2026-09-12 08:01:45,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-09-12 08:01:45,921 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11209 2026-09-12 08:01:45,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvhe6k26o_chrome_odoo 2026-09-12 08:01:45,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45881/json/version 2026-09-12 08:01:45,926 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45881/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:01:45,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:01:45,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45881/json 2026-09-12 08:01:45,965 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45881/json with timeout 3 increased to 10s during tests 2026-09-12 08:01:45,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45881/devtools/page/10182FDBC45D6FDDA34552F5BDEA2010 2026-09-12 08:01:45,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:01:45,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:01:46,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:01:46,198 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:01:46,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:01:46,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:01:46,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:01:46,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:46] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.115 0.563 2026-09-12 08:01:46,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '10182FDBC45D6FDDA34552F5BDEA2010', 'loaderId': '4958E28FD95DBD284E8B89B954211476', 'isDownload': False} 2026-09-12 08:01:46,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-09-12 08:01:46,924 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:46,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:46] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.011 2026-09-12 08:01:46,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:46] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.031 2026-09-12 08:01:46,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:46] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-09-12 08:01:47,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:47] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 08:01:47,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-09-12 08:01:47,460 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:01:47,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-12 08:01:47,482 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:48,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.224 0.417 2026-09-12 08:01:48,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.645 2026-09-12 08:01:48,169 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:48,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.051 2026-09-12 08:01:48,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:01:48,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:01:48,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.140 0.278 2026-09-12 08:01:48,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.040 2026-09-12 08:01:48,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 08:01:48,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:01:48,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.036 0.035 2026-09-12 08:01:48,966 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.101 2026-09-12 08:01:48,970 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:49,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.150 2026-09-12 08:01:49,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.176 2026-09-12 08:01:49,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.218 2026-09-12 08:01:49,139 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:01:49,150 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:49,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.028 0.257 2026-09-12 08:01:49,160 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:01:49,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.242 2026-09-12 08:01:49,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.234 2026-09-12 08:01:49,238 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:49,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.022 0.241 2026-09-12 08:01:49,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.240 2026-09-12 08:01:49,344 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:49,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.019 0.178 2026-09-12 08:01:49,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.202 2026-09-12 08:01:49,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.206 2026-09-12 08:01:49,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.157 2026-09-12 08:01:49,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.166 2026-09-12 08:01:49,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.120 2026-09-12 08:01:49,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.100 2026-09-12 08:01:49,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.012 0.112 2026-09-12 08:01:49,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.130 2026-09-12 08:01:49,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:49] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.139 2026-09-12 08:01:49,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-12 08:01:49,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:01:49,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-09-12 08:01:49,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-09-12 08:01:49,939 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:50,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.135 0.247 2026-09-12 08:01:50,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:50] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.013 0.349 2026-09-12 08:01:51,073 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:51,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:01:51,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:51,092 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11209 2026-09-12 08:01:51,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:01:51,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11209 2026-09-12 08:01:51,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvhe6k26o_chrome_odoo" 2026-09-12 08:01:51,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-09-12 08:01:51,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11331 2026-09-12 08:01:51,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi2vnfa76_chrome_odoo 2026-09-12 08:01:51,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36633/json/version 2026-09-12 08:01:51,843 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36633/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:01:51,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:01:51,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36633/json 2026-09-12 08:01:51,885 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36633/json with timeout 3 increased to 10s during tests 2026-09-12 08:01:51,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36633/devtools/page/A6172D3EEEA5C628440B23C246BF5177 2026-09-12 08:01:51,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:01:51,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:01:52,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:01:52,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:01:52,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:01:52,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:01:52,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:01:53,513 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.075 1.366 2026-09-12 08:01:53,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A6172D3EEEA5C628440B23C246BF5177', 'loaderId': '3BF9C3105E864C19CEFAF176E57E2B31', 'isDownload': False} 2026-09-12 08:01:53,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-09-12 08:01:53,521 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:53,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.008 2026-09-12 08:01:53,551 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-12 08:01:53,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-12 08:01:53,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:01:53,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 08:01:53,935 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:01:53,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:01:53,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:54,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.237 0.358 2026-09-12 08:01:54,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.613 2026-09-12 08:01:54,611 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:01:54,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.077 2026-09-12 08:01:54,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:01:54,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:01:55,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.156 0.295 2026-09-12 08:01:55,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.043 2026-09-12 08:01:55,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.010 2026-09-12 08:01:55,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:01:55,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.029 0.042 2026-09-12 08:01:55,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.104 2026-09-12 08:01:55,495 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:55,551 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.030 0.146 2026-09-12 08:01:55,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.217 2026-09-12 08:01:55,639 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:01:55,649 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:55,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.254 2026-09-12 08:01:55,676 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:01:55,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.031 0.286 2026-09-12 08:01:55,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.279 2026-09-12 08:01:55,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.030 0.291 2026-09-12 08:01:55,841 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:01:55,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.293 2026-09-12 08:01:55,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.213 2026-09-12 08:01:55,909 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:01:55,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.020 0.212 2026-09-12 08:01:55,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.018 0.237 2026-09-12 08:01:55,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.245 2026-09-12 08:01:56,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.244 2026-09-12 08:01:56,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.148 2026-09-12 08:01:56,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.154 2026-09-12 08:01:56,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.153 2026-09-12 08:01:56,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.146 2026-09-12 08:01:56,127 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.008 0.136 2026-09-12 08:01:56,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.137 2026-09-12 08:01:56,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-12 08:01:56,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:01:56,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-09-12 08:01:56,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-09-12 08:01:56,449 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:56,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.182 0.239 2026-09-12 08:01:56,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:56] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.392 2026-09-12 08:01:57,620 106 INFO rb-3be5b00-224738-414704 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-09-12 08:01:57,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:01:57,632 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:01:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:01:57,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11331 2026-09-12 08:01:57,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:01:57,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11331 2026-09-12 08:01:57,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi2vnfa76_chrome_odoo" 2026-09-12 08:01:57,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-09-12 08:02:00,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11453 2026-09-12 08:02:00,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpes5er9cw_chrome_odoo 2026-09-12 08:02:00,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46557/json/version 2026-09-12 08:02:00,613 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46557/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:00,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:00,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46557/json 2026-09-12 08:02:00,619 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46557/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:00,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46557/devtools/page/74582A21AE0A629403800624ABBB8BC9 2026-09-12 08:02:00,623 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:00,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:00,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:00,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:00,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:00,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:00,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:01,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.055 0.540 2026-09-12 08:02:01,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '74582A21AE0A629403800624ABBB8BC9', 'loaderId': 'E9C9982E7BCAC4834342461530665893', 'isDownload': False} 2026-09-12 08:02:01,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-09-12 08:02:01,478 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:01,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 08:02:01,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.026 2026-09-12 08:02:01,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.039 2026-09-12 08:02:01,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 08:02:01,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.019 2026-09-12 08:02:01,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:01,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:02:01,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:02,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.257 0.445 2026-09-12 08:02:02,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:02:02,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.044 2026-09-12 08:02:02,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-12 08:02:02,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:02:02,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.032 0.037 2026-09-12 08:02:02,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.024 0.097 2026-09-12 08:02:02,937 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:02,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:02] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.154 2026-09-12 08:02:03,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.191 2026-09-12 08:02:03,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.251 2026-09-12 08:02:03,082 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:03,098 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:03,109 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:03,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.290 2026-09-12 08:02:03,131 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.256 2026-09-12 08:02:03,185 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.234 2026-09-12 08:02:03,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.224 2026-09-12 08:02:03,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.234 2026-09-12 08:02:03,268 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:03,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.154 2026-09-12 08:02:03,290 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:02:03,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.019 0.153 2026-09-12 08:02:03,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.161 2026-09-12 08:02:03,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.140 2026-09-12 08:02:03,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.014 0.151 2026-09-12 08:02:03,369 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.130 2026-09-12 08:02:03,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.108 2026-09-12 08:02:03,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.124 2026-09-12 08:02:03,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.160 2026-09-12 08:02:03,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.179 2026-09-12 08:02:03,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.184 2026-09-12 08:02:03,605 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.221 2026-09-12 08:02:03,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.233 2026-09-12 08:02:03,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.227 2026-09-12 08:02:03,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.225 2026-09-12 08:02:03,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.251 2026-09-12 08:02:03,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.249 2026-09-12 08:02:03,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.258 2026-09-12 08:02:03,888 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:03,897 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:03,918 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:03,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.261 2026-09-12 08:02:03,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:03,944 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:03,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.008 0.245 2026-09-12 08:02:03,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.232 2026-09-12 08:02:04,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:04] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.007 0.198 2026-09-12 08:02:04,016 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,022 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,028 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.148 2026-09-12 08:02:04,047 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,060 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,077 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,094 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,110 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,127 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,144 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,162 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,177 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,194 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,210 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,227 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,243 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 08:02:04,260 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,278 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,294 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,311 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,327 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,344 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,361 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,377 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,394 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,411 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,427 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,443 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,460 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,477 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,494 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,510 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,527 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,544 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,561 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:04,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:02:04,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:04,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11453 2026-09-12 08:02:04,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:04,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11453 2026-09-12 08:02:04,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpes5er9cw_chrome_odoo" 2026-09-12 08:02:04,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-09-12 08:02:05,134 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #44 deleted mail.message records with IDs: [9624] 2026-09-12 08:02:05,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11592 2026-09-12 08:02:05,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvax1mqz4_chrome_odoo 2026-09-12 08:02:05,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45771/json/version 2026-09-12 08:02:05,501 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45771/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:05,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:05,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45771/json 2026-09-12 08:02:05,534 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45771/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:05,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45771/devtools/page/BF0971384FB01EAA4027DF2CF807382E 2026-09-12 08:02:05,543 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:05,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:05,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:05,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:05,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:05,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:05,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:06,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.068 0.533 2026-09-12 08:02:06,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF0971384FB01EAA4027DF2CF807382E', 'loaderId': '83E21435C88A7E506BE3853D0C0E419F', 'isDownload': False} 2026-09-12 08:02:06,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-09-12 08:02:06,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:06,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.011 2026-09-12 08:02:06,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.027 2026-09-12 08:02:06,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.035 2026-09-12 08:02:06,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-12 08:02:06,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.015 2026-09-12 08:02:06,703 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:02:06,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:02:06,737 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:07,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.279 0.407 2026-09-12 08:02:07,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:07,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.046 2026-09-12 08:02:07,535 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.011 2026-09-12 08:02:07,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:02:07,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.029 0.036 2026-09-12 08:02:07,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.097 2026-09-12 08:02:07,720 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:07,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.132 2026-09-12 08:02:07,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.154 2026-09-12 08:02:07,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.193 2026-09-12 08:02:07,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.226 2026-09-12 08:02:07,864 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02: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-09-12 08:02:07,872 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:07,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.192 2026-09-12 08:02:07,906 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:02:07,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.190 2026-09-12 08:02:07,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.215 2026-09-12 08:02:07,976 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:08,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.238 2026-09-12 08:02:08,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.005 0.265 2026-09-12 08:02:08,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:08,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.180 2026-09-12 08:02:08,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.199 2026-09-12 08:02:08,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.203 2026-09-12 08:02:08,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.053 0.173 2026-09-12 08:02:08,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.193 2026-09-12 08:02:08,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.183 2026-09-12 08:02:08,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.169 2026-09-12 08:02:08,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.177 2026-09-12 08:02:08,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.181 2026-09-12 08:02:08,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.180 2026-09-12 08:02:08,646 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:08,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:08,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.015 2026-09-12 08:02:08,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:08] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.119 0.114 2026-09-12 08:02:09,665 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:09,677 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:09,693 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:09,710 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:09,726 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:09,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:09] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.070 0.089 2026-09-12 08:02:10,632 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:10,645 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:10,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:10,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11592 2026-09-12 08:02:10,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:10,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11592 2026-09-12 08:02:10,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvax1mqz4_chrome_odoo" 2026-09-12 08:02:10,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-09-12 08:02:11,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11726 2026-09-12 08:02:11,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3tl18h6t_chrome_odoo 2026-09-12 08:02:11,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42349/json/version 2026-09-12 08:02:11,283 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42349/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:11,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:11,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42349/json 2026-09-12 08:02:11,306 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42349/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:11,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42349/devtools/page/A501549EC2BAEB999573C7296AA0B5D3 2026-09-12 08:02:11,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:11,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:11,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:11,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:11,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:11,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:11,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:12,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.119 0.540 2026-09-12 08:02:12,263 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A501549EC2BAEB999573C7296AA0B5D3', 'loaderId': 'A901A0DA64B27BFBD241758861512F7C', 'isDownload': False} 2026-09-12 08:02:12,263 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-09-12 08:02:12,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:12,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 08:02:12,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.022 2026-09-12 08:02:12,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-09-12 08:02:12,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:02:12,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.016 2026-09-12 08:02:12,678 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:12,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:02:12,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:13,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.252 0.398 2026-09-12 08:02:13,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.661 2026-09-12 08:02:13,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:13,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.079 2026-09-12 08:02:13,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:02:13,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:02:14,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.193 0.338 2026-09-12 08:02:14,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.047 2026-09-12 08:02:14,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.012 2026-09-12 08:02:14,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.015 0.006 2026-09-12 08:02:14,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.048 0.044 2026-09-12 08:02:14,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.117 2026-09-12 08:02:14,406 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:14,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.030 0.163 2026-09-12 08:02:14,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.248 2026-09-12 08:02:14,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.266 2026-09-12 08:02:14,579 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:14,599 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:02:14,613 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:14,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.026 0.323 2026-09-12 08:02:14,632 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:14,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.296 2026-09-12 08:02:14,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.290 2026-09-12 08:02:14,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.317 2026-09-12 08:02:14,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.302 2026-09-12 08:02:14,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.021 0.250 2026-09-12 08:02:14,905 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:02:14,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.018 0.261 2026-09-12 08:02:14,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.255 2026-09-12 08:02:14,961 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.220 2026-09-12 08:02:14,976 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.236 2026-09-12 08:02:15,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.050 0.195 2026-09-12 08:02:15,072 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.205 2026-09-12 08:02:15,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.200 2026-09-12 08:02:15,149 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.204 2026-09-12 08:02:15,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.227 2026-09-12 08:02:15,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.225 2026-09-12 08:02:15,367 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:02:15,381 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:15,405 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:15,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.027 2026-09-12 08:02:15,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-12 08:02:15,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-12 08:02:15,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:15,506 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:15,510 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:15,513 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:15,524 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:15,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:02:15,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-09-12 08:02:15,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35044938 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-09-12 08:02:15,584 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:02:15,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35044938 with result: [{'id': 75, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-09-12 08:02:15,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.109 0.145 2026-09-12 08:02:15,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:15] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.008 2026-09-12 08:02:16,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:16,650 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:16,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11726 2026-09-12 08:02:16,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:16,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11726 2026-09-12 08:02:16,712 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3tl18h6t_chrome_odoo" 2026-09-12 08:02:16,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-09-12 08:02:17,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11853 2026-09-12 08:02:17,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz79gfk75_chrome_odoo 2026-09-12 08:02:17,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35273/json/version 2026-09-12 08:02:17,489 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35273/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:17,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:17,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35273/json 2026-09-12 08:02:17,498 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35273/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:17,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35273/devtools/page/E591FC0270C6A4111AAC9C42311C221E 2026-09-12 08:02:17,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:17,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:17,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:17,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:17,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:17,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:17,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:18,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.095 0.503 2026-09-12 08:02:18,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E591FC0270C6A4111AAC9C42311C221E', 'loaderId': 'E0634D004E51EA43A193F6BE6DB0E767', 'isDownload': False} 2026-09-12 08:02:18,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-09-12 08:02:18,366 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:18,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 08:02:18,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-09-12 08:02:18,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.017 2026-09-12 08:02:18,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-12 08:02:18,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-09-12 08:02:18,814 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:18,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:02:18,845 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:19,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.257 0.443 2026-09-12 08:02:19,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.721 2026-09-12 08:02:19,631 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:19,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.096 2026-09-12 08:02:19,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:02:19,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:02:20,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.122 0.307 2026-09-12 08:02:20,298 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.046 2026-09-12 08:02:20,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.015 2026-09-12 08:02:20,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:02:20,441 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.036 0.036 2026-09-12 08:02:20,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.119 2026-09-12 08:02:20,512 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:20,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.154 2026-09-12 08:02:20,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.209 2026-09-12 08:02:20,606 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:20,614 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:20,621 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:20,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.025 0.258 2026-09-12 08:02:20,679 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:02:20,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.306 2026-09-12 08:02:20,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.279 2026-09-12 08:02:20,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.252 2026-09-12 08:02:20,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.232 2026-09-12 08:02:20,889 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.027 0.234 2026-09-12 08:02:20,899 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:20,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.203 2026-09-12 08:02:20,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.192 2026-09-12 08:02:20,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.194 2026-09-12 08:02:20,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.184 2026-09-12 08:02:20,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.170 2026-09-12 08:02:20,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.135 2026-09-12 08:02:21,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.093 2026-09-12 08:02:21,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.117 2026-09-12 08:02:21,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.004 0.124 2026-09-12 08:02:21,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.138 2026-09-12 08:02:21,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.136 2026-09-12 08:02:21,360 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:02:21,378 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:21,395 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:21,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.015 2026-09-12 08:02:21,414 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:21,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-12 08:02:21,451 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:21,467 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:21,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:21,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:21,520 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:21,523 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:21,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:21,562 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:21,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 08:02:21,595 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:02:21,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71476612 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-09-12 08:02:21,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:02:21,635 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:21,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71476612 with result: [{'id': 76, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-09-12 08:02:21,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.105 0.121 2026-09-12 08:02:21,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:21] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.018 2026-09-12 08:02:22,628 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:22,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-09-12 08:02:22,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:02:22,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.026 0.021 2026-09-12 08:02:22,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-12 08:02:22,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:22] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.025 0.035 2026-09-12 08:02:23,557 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:23,563 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:23,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:02:23,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:02:23,610 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:23,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:23,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11853 2026-09-12 08:02:23,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:23,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11853 2026-09-12 08:02:23,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz79gfk75_chrome_odoo" 2026-09-12 08:02:23,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-09-12 08:02:24,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11983 2026-09-12 08:02:24,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy8lk75h3_chrome_odoo 2026-09-12 08:02:24,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45133/json/version 2026-09-12 08:02:24,257 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45133/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:24,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:24,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45133/json 2026-09-12 08:02:24,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45133/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:24,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45133/devtools/page/FFD2184AE4E81A855026A5B425572FB5 2026-09-12 08:02:24,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:24,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:24,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:24,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:24,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:24,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:24,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:25,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.079 0.594 2026-09-12 08:02:25,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FFD2184AE4E81A855026A5B425572FB5', 'loaderId': 'AEDC27B74AD57144749332D6B49E310E', 'isDownload': False} 2026-09-12 08:02:25,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-09-12 08:02:25,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:25,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:02:25,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.019 2026-09-12 08:02:25,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-09-12 08:02:25,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:02:25,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.012 2026-09-12 08:02:25,648 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:25,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-12 08:02:25,690 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:26,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.249 0.364 2026-09-12 08:02:26,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.615 2026-09-12 08:02:26,370 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:26,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.082 2026-09-12 08:02:26,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 08:02:26,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:02:26,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.157 0.307 2026-09-12 08:02:27,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.042 2026-09-12 08:02:27,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 08:02:27,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:02:27,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.030 0.042 2026-09-12 08:02:27,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.099 2026-09-12 08:02:27,275 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:27,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.161 2026-09-12 08:02:27,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.205 2026-09-12 08:02:27,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.236 2026-09-12 08:02:27,427 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:27,431 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:27,437 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:27,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.281 2026-09-12 08:02:27,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.028 0.265 2026-09-12 08:02:27,526 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:02:27,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.017 0.270 2026-09-12 08:02:27,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.256 2026-09-12 08:02:27,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.243 2026-09-12 08:02:27,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.193 2026-09-12 08:02:27,654 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:27,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.176 2026-09-12 08:02:27,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.034 0.164 2026-09-12 08:02:27,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.191 2026-09-12 08:02:27,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.174 2026-09-12 08:02:27,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.136 2026-09-12 08:02:27,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.014 0.133 2026-09-12 08:02:27,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.178 2026-09-12 08:02:27,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.190 2026-09-12 08:02:27,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.141 2026-09-12 08:02:27,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.141 2026-09-12 08:02:28,145 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,160 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,182 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,195 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:28,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:28,244 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:28,247 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:28,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-12 08:02:28,264 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,284 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,307 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,314 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:02:28,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-09-12 08:02:28,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-09-12 08:02:28,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-09-12 08:02:28,393 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,451 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,459 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:28,464 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:29,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:29,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:29,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-09-12 08:02:29,360 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:29,376 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:29,393 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:29,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:29,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11983 2026-09-12 08:02:29,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:29,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11983 2026-09-12 08:02:29,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy8lk75h3_chrome_odoo" 2026-09-12 08:02:29,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12106 2026-09-12 08:02:29,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwaos0q39_chrome_odoo 2026-09-12 08:02:29,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33561/json/version 2026-09-12 08:02:29,725 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33561/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:29,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:29,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33561/json 2026-09-12 08:02:29,739 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33561/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:29,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33561/devtools/page/D57A45E6B2818895C8ED37DB5694E7C2 2026-09-12 08:02:29,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:29,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:29,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:29,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:29,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:29,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:29,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:29] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.021 0.043 2026-09-12 08:02:29,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D57A45E6B2818895C8ED37DB5694E7C2', 'loaderId': '66B98C99742471B3A3C1F74ACD2B20EA', 'isDownload': False} 2026-09-12 08:02:29,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-09-12 08:02:29,875 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:29,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-09-12 08:02:29,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 08:02:29,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-09-12 08:02:30,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 08:02:30,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 08:02:30,361 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:02:30,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:02:30,373 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:30,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.121 0.282 2026-09-12 08:02:30,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.429 2026-09-12 08:02:30,847 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:30,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.062 2026-09-12 08:02:30,957 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:02:30,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-12 08:02:31,790 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:02:32,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.135 1.181 2026-09-12 08:02:32,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.040 2026-09-12 08:02:32,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.011 2026-09-12 08:02:32,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:02:32,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.027 0.031 2026-09-12 08:02:32,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.021 0.099 2026-09-12 08:02:32,570 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:32,605 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.142 2026-09-12 08:02:32,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02: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-09-12 08:02:32,637 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:32,641 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:32,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.181 2026-09-12 08:02:32,658 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:02:32,697 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.208 2026-09-12 08:02:32,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.020 0.250 2026-09-12 08:02:32,754 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.239 2026-09-12 08:02:32,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.214 2026-09-12 08:02:32,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.147 2026-09-12 08:02:32,822 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:32,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.027 0.177 2026-09-12 08:02:32,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.176 2026-09-12 08:02:32,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.020 0.144 2026-09-12 08:02:32,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.165 2026-09-12 08:02:32,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.167 2026-09-12 08:02:32,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.146 2026-09-12 08:02:32,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.161 2026-09-12 08:02:33,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.143 2026-09-12 08:02:33,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.189 2026-09-12 08:02:33,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.168 2026-09-12 08:02:33,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.005 0.180 2026-09-12 08:02:33,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.006 0.180 2026-09-12 08:02:33,380 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:33,394 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:33,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.014 2026-09-12 08:02:33,415 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:33,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:33,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:33,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:33,488 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:33,489 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:02:33,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-12 08:02:33,526 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:33,545 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:33,559 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:33,576 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:34,427 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:34,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:34,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12106 2026-09-12 08:02:34,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:34,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12106 2026-09-12 08:02:34,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwaos0q39_chrome_odoo" 2026-09-12 08:02:34,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-09-12 08:02:35,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12226 2026-09-12 08:02:35,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo2e4mm2x_chrome_odoo 2026-09-12 08:02:35,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39403/json/version 2026-09-12 08:02:35,225 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39403/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:35,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:35,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39403/json 2026-09-12 08:02:35,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39403/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:35,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39403/devtools/page/799BE23C3F073AB441CE700F1D1AF81A 2026-09-12 08:02:35,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:35,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:35,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:35,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:35,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:35,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:35,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:36,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.140 0.571 2026-09-12 08:02:36,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '799BE23C3F073AB441CE700F1D1AF81A', 'loaderId': '5FAD0BEC1DD9209A0136D83DA845208D', 'isDownload': False} 2026-09-12 08:02:36,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-09-12 08:02:36,185 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:36,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:02:36,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.019 2026-09-12 08:02:36,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.034 2026-09-12 08:02:36,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:02:36,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 08:02:36,603 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:02:36,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-09-12 08:02:36,628 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:37,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.257 0.405 2026-09-12 08:02:37,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.668 2026-09-12 08:02:37,351 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:37,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.065 2026-09-12 08:02:37,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:02:37,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:02:37,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.140 0.335 2026-09-12 08:02:38,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.045 2026-09-12 08:02:38,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.013 2026-09-12 08:02:38,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:02:38,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.038 0.042 2026-09-12 08:02:38,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.107 2026-09-12 08:02:38,280 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:38,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.154 2026-09-12 08:02:38,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.195 2026-09-12 08:02:38,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.023 0.239 2026-09-12 08:02:38,458 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:02:38,471 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:38,479 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:38,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.303 2026-09-12 08:02:38,503 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:02:38,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.267 2026-09-12 08:02:38,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.261 2026-09-12 08:02:38,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.275 2026-09-12 08:02:38,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.264 2026-09-12 08:02:38,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.196 2026-09-12 08:02:38,717 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:38,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.204 2026-09-12 08:02:38,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.219 2026-09-12 08:02:38,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.212 2026-09-12 08:02:38,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.188 2026-09-12 08:02:38,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.159 2026-09-12 08:02:38,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.129 2026-09-12 08:02:38,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.015 0.113 2026-09-12 08:02:38,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.029 0.150 2026-09-12 08:02:38,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.206 2026-09-12 08:02:38,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.202 2026-09-12 08:02:39,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:39] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.004 0.211 2026-09-12 08:02:39,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:39] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.009 0.222 2026-09-12 08:02:39,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:02:39,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,243 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,277 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.042 0.018 2026-09-12 08:02:39,293 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:39,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:39,340 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:39,342 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:39,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-12 08:02:39,360 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,376 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,393 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,410 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:02:39,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-12 08:02:39,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-12 08:02:39,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-12 08:02:39,492 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,512 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,525 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:39,560 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:39,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-12 08:02:39,592 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,609 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,625 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:02:39,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-12 08:02:39,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-12 08:02:39,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-12 08:02:39,709 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,726 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,748 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,762 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:39,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:39,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-12 08:02:39,811 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,827 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,845 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:02:39,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-12 08:02:39,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-12 08:02:39,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-12 08:02:39,926 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,942 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,959 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:39,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:39,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:40,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-12 08:02:40,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:40,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:40,059 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:40,076 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:40,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:02:40,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:40,915 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:40,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12226 2026-09-12 08:02:40,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:40,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12226 2026-09-12 08:02:40,982 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo2e4mm2x_chrome_odoo" 2026-09-12 08:02:41,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-09-12 08:02:41,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12360 2026-09-12 08:02:41,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpm2l0ph2l_chrome_odoo 2026-09-12 08:02:41,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46695/json/version 2026-09-12 08:02:41,860 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46695/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:41,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:41,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46695/json 2026-09-12 08:02:41,903 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46695/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:41,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46695/devtools/page/84743B6E4AC2ED22BA4F27929D890BE4 2026-09-12 08:02:41,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:41,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:42,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:42,102 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:42,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:42,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:42,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:42,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:42] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.076 0.576 2026-09-12 08:02:42,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '84743B6E4AC2ED22BA4F27929D890BE4', 'loaderId': 'CA9B446C4A43DEEB3A9D42C7251FEB63', 'isDownload': False} 2026-09-12 08:02:42,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-09-12 08:02:42,781 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:42,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:42] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.015 2026-09-12 08:02:42,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:42] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.033 2026-09-12 08:02:42,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:42] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.058 2026-09-12 08:02:43,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:43] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:02:43,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 08:02:43,240 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:43,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:02:43,272 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:43,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.215 0.401 2026-09-12 08:02:43,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.617 2026-09-12 08:02:43,961 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:44,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.101 2026-09-12 08:02:44,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:02:44,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:02:44,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.143 0.315 2026-09-12 08:02:44,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.045 2026-09-12 08:02:44,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-09-12 08:02:44,703 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:02:44,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.026 0.052 2026-09-12 08:02:44,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.105 2026-09-12 08:02:44,868 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:02:44,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.129 2026-09-12 08:02:44,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.154 2026-09-12 08:02:44,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.018 0.177 2026-09-12 08:02:44,989 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:02:45,007 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:02:45,017 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:45,026 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:45,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.241 2026-09-12 08:02:45,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.243 2026-09-12 08:02:45,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.009 0.219 2026-09-12 08:02:45,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.242 2026-09-12 08:02:45,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.008 0.247 2026-09-12 08:02:45,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.169 2026-09-12 08:02:45,237 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:45,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.198 2026-09-12 08:02:45,287 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-12 08:02:45,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.199 2026-09-12 08:02:45,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.195 2026-09-12 08:02:45,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.172 2026-09-12 08:02:45,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.142 2026-09-12 08:02:45,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.289 2026-09-12 08:02:45,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.012 0.139 2026-09-12 08:02:45,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.125 2026-09-12 08:02:45,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.011 0.121 2026-09-12 08:02:45,467 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.136 2026-09-12 08:02:45,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:02:45,727 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:45,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.017 2026-09-12 08:02:45,750 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:45,776 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:45,787 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:45,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:02:45,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:02:45,872 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:45,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:45,921 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:45,928 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:02:45,932 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:45,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-09-12 08:02:45,959 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:45,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:45] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:02:45,986 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:46,014 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:46,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:46,869 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:46,876 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:46,892 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:46,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 08:02:46,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:02:46,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84942675 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-09-12 08:02:46,946 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:46,952 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:49,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84942675 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0001', 'account_move': 236}] 2026-09-12 08:02:49,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 880 0.774 1.397 2026-09-12 08:02:49,112 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.650 2026-09-12 08:02:49,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:49] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.009 0.025 2026-09-12 08:02:49,199 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:49] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.013 2026-09-12 08:02:49,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:02:49,976 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,011 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,042 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,061 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,076 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:02:50,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:02:50,148 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:50,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:50,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-09-12 08:02:50,210 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,226 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,245 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:50,260 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:51,098 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:51,111 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:51,128 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:51,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 08:02:51,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:02:51,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16571776 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-09-12 08:02:51,183 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:53,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16571776 with result: [{'id': 78, 'pos_reference': 'Order 00094-002-0002', 'account_move': 238}] 2026-09-12 08:02:53,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 710 1.037 1.065 2026-09-12 08:02:53,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:53] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.017 0.017 2026-09-12 08:02:54,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:02:54,153 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:54,166 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12360 2026-09-12 08:02:54,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:02:54,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12360 2026-09-12 08:02:54,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpm2l0ph2l_chrome_odoo" 2026-09-12 08:02:54,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-09-12 08:02:54,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12498 2026-09-12 08:02:54,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwoqj6xxk_chrome_odoo 2026-09-12 08:02:54,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33969/json/version 2026-09-12 08:02:54,957 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33969/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:02:54,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:02:54,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33969/json 2026-09-12 08:02:54,962 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33969/json with timeout 3 increased to 10s during tests 2026-09-12 08:02:54,964 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33969/devtools/page/7F9844D742EA1FAED05395CD0831BE5A 2026-09-12 08:02:54,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:02:54,974 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:02:55,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:02:55,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:02:55,243 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-12 08:02:55,243 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-12 08:02:55,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:02:55,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.111 0.489 2026-09-12 08:02:55,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F9844D742EA1FAED05395CD0831BE5A', 'loaderId': 'C68118D0E88F8A1C25633ACAD4E58D1A', 'isDownload': False} 2026-09-12 08:02:55,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-09-12 08:02:55,876 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:55,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:55] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.008 2026-09-12 08:02:55,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:55] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.029 2026-09-12 08:02:55,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:55] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-09-12 08:02:56,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:56] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:02:56,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.005 2026-09-12 08:02:56,301 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:56,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:02:56,325 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:57,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.293 0.433 2026-09-12 08:02:57,097 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.735 2026-09-12 08:02:57,113 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:02:57,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.071 2026-09-12 08:02:57,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:02:57,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:02:57,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.130 0.297 2026-09-12 08:02:57,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.049 2026-09-12 08:02:57,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.012 2026-09-12 08:02:57,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:02:57,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 14 0.032 0.038 2026-09-12 08:02:57,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.016 0.103 2026-09-12 08:02:57,951 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:02:57,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.007 0.156 2026-09-12 08:02:58,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.006 0.169 2026-09-12 08:02:58,050 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:02:58,061 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:02:58,068 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:58,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.019 0.238 2026-09-12 08:02:58,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.280 2026-09-12 08:02:58,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.253 2026-09-12 08:02:58,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.028 0.212 2026-09-12 08:02:58,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.010 0.258 2026-09-12 08:02:58,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.221 2026-09-12 08:02:58,326 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:02:58,333 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:02:58,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.222 2026-09-12 08:02:58,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.213 2026-09-12 08:02:58,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.199 2026-09-12 08:02:58,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.177 2026-09-12 08:02:58,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.162 2026-09-12 08:02:58,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.114 2026-09-12 08:02:58,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.013 0.083 2026-09-12 08:02:58,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 8 0.011 0.127 2026-09-12 08:02:58,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.002 0.136 2026-09-12 08:02:58,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.001 0.137 2026-09-12 08:02:58,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-12%2007:56:24 HTTP/1.1" 200 - 4 0.003 0.141 2026-09-12 08:02:58,776 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:58,791 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:58,808 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:58,830 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:58,842 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:58,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:58,875 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:58,884 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:02:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:02:58,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-09-12 08:02:58,918 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:58,929 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:58,945 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:58,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:02:58,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-09-12 08:02:59,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-09-12 08:02:59,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-09-12 08:02:59,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:59,073 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:59,077 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:59,093 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:59,111 106 INFO rb-3be5b00-224738-414704 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-09-12 08:02:59,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:02:59,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:02:59,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-09-12 08:02:59,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:03:00,012 106 INFO rb-3be5b00-224738-414704 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-09-12 08:03:00,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:03:00,026 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:03:00,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12498 2026-09-12 08:03:00,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:03:00,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12498 2026-09-12 08:03:00,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwoqj6xxk_chrome_odoo" 2026-09-12 08:03:00,177 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-12 08:03:00,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-09-12 08:03:00,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 12619 2026-09-12 08:03:00,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmp1y89k_4i_chrome_odoo 2026-09-12 08:03:00,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:44193/json/version 2026-09-12 08:03:00,858 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44193/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:03:00,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:03:00,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:44193/json 2026-09-12 08:03:00,893 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44193/json with timeout 3 increased to 10s during tests 2026-09-12 08:03:00,908 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:44193/devtools/page/BB0E55FBBCA0AFE0E795F0E93463F9BA 2026-09-12 08:03:00,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-09-12 08:03:00,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-09-12 08:03:01,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:03:01,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:03:01,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-09-12 08:03:01,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Open "http://127.0.0.1:8069/pos/ui/tests?mod=web" in browser 2026-09-12 08:03:01,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-09-12 08:03:01,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:03:02,190 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:02] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.090 0.610 2026-09-12 08:03:02,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': 'BB0E55FBBCA0AFE0E795F0E93463F9BA', 'loaderId': '8DBE8DA16FF9EE73ACFEFE6A029600B9', 'isDownload': False} 2026-09-12 08:03:02,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame 'BB0E55FBBCA0AFE0E795F0E93463F9BA' to stop loading 2026-09-12 08:03:02,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:02] "GET /web/assets/89c3653/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:03:02,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:02] "GET /web/assets/735ca93/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 08:03:02,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-09-12 08:03:02,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-09-12 08:03:02,826 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:03:02,848 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-09-12 08:03:02,848 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-12 08:03:02,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-09-12 08:03:02,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-12 08:03:03,041 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:03:03,043 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:03:03,092 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03: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-09-12 08:03:03,094 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:03:03,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-09-12 08:03:03,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-12 08:03:03,140 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:03:03,140 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:03:03,140 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:03:03,141 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:03:03,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:03:03,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:03:03,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:03:03,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:03:03,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:03:03,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:03:03,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:03:03,144 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:03:03,144 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:03:03,145 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:03:03,145 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:03:03,145 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:03:03,146 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:03:03,147 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:03:03,149 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:03:03,161 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:03:03,163 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:03:03,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:03:03,167 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:03:03,168 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:03:03,168 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:03:03,171 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:03:03,172 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:03:03,173 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:03:03,173 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:03:03,174 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:03:03,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:03:03,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:03:03,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:03:03,184 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:03:03,187 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:03:03,193 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:03:03,211 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:03:03,221 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:03:03,234 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:03:03,249 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:03:03,260 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 08:03:03,264 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:03:03,268 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:03:03,270 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:03:03,272 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:03:03,277 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:03:03,283 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:03:03,285 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:03:03,292 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:03:03,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:03:03,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:03:03,297 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:03:03,301 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:03:03,302 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:03:03,302 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:03:03,303 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:03:03,303 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:03:03,303 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:03:03,304 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:03:03,304 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:03:03,304 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:03:03,305 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:03:03,305 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:03:03,305 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:03:03,306 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:03:03,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:03:03,310 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:03:03,312 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:03:03,315 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:03:03,318 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:03:03,319 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:03:03,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:03:03,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:03:03,322 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:03:03,322 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:03:03,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:03:03,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:03:03,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:03:03,334 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:03:03,337 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:03:03,352 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:03:03,356 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:03:03,357 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:03:03,359 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:03:03,362 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:03:03,379 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:03:03,381 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 08:03:03,386 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:03:03,388 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:03:03,396 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:03:03,396 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:03:03,396 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:03:03,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:03:03,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:03:03,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:03:03,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:03:03,400 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:03:03,401 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:03:03,404 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:03:03,405 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:03:03,406 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:03:03,406 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:03:03,406 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:03:03,408 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:03:03,408 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:03:03,409 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:03:03,410 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:03:03,410 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:03:03,411 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:03:03,411 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:03:03,412 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:03:03,413 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:03:03,413 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:03:03,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:03:03,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:03:03,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:03:03,415 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:03:03,418 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:03:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:03:03,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-09-12 08:03:03,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-12 08:03:03,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > BarcodeReader scanner claim discipline" passed 8 tests. 2026-09-12 08:03:03,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-12 08:03:03,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-09-12 08:03:03,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-12 08:03:03,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > HardwareProxy scale claim discipline" passed 13 tests. 2026-09-12 08:03:03,781 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-12 08:03:03,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-09-12 08:03:03,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-12 08:03:03,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-09-12 08:03:03,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-09-12 08:03:03,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 12619 2026-09-12 08:03:03,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-09-12 08:03:03,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 12619 2026-09-12 08:03:03,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmp1y89k_4i_chrome_odoo" 2026-09-12 08:03:03,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 08:03:24,993 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<010749553131416.1789200204.961197137832642-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:03:24,993 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:03:25,003 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [257] 2026-09-12 08:03:25,023 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10420] 2026-09-12 08:03:25,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:03:25,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:03:26,119 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted pos.payment.method records with IDs: [38] 2026-09-12 08:03:26,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-09-12 08:03:35,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<302763712425878.1789200215.199559450149536-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-09-12 08:03:35,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:03:35,249 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [258] 2026-09-12 08:03:35,259 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10652] 2026-09-12 08:03:35,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:03:35,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:03:35,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-09-12 08:03:35,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40797091 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-09-12 08:03:37,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40797091 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 241}] 2026-09-12 08:03:37,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-09-12 08:03:37,665 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13657744 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-09-12 08:03:39,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13657744 with result: [{'id': 81, 'pos_reference': 'Order 12346-123-1234', 'account_move': 244}] 2026-09-12 08:03:39,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-09-12 08:03:39,966 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42986715 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-12 08:03:40,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42986715 with result: [{'id': 82, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-09-12 08:03:42,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-09-12 08:03:43,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90923912 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:03:43,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90923912 with result: [{'id': 85, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-12 08:03:45,466 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted account.move.line.ctp records with IDs: [244, 245] 2026-09-12 08:03:45,612 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted account.move.line records with IDs: [595] 2026-09-12 08:03:47,261 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-09-12 08:03:50,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-09-12 08:03:50,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86221393 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-12 08:03:51,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86221393 with result: [{'id': 87, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-09-12 08:03:53,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-09-12 08:03:53,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-09-12 08:03:54,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-09-12 08:03:55,905 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [181] 2026-09-12 08:03:56,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-09-12 08:03:58,426 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [185] 2026-09-12 08:03:58,630 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-09-12 08:04:01,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-09-12 08:04:02,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-09-12 08:04:04,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-09-12 08:04:04,993 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37575663 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:04:06,779 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37575663 with result: [{'id': 98, 'pos_reference': 'Order 12345-123-1234', 'account_move': 276}] 2026-09-12 08:04:06,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-09-12 08:04:08,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-09-12 08:04:09,867 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [203, 204] 2026-09-12 08:04:10,426 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [207, 208] 2026-09-12 08:04:11,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-09-12 08:04:14,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-09-12 08:04:14,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6702649 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:04:16,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6702649 with result: [{'id': 105, 'pos_reference': 'Order 12345-123-1234', 'account_move': 285}] 2026-09-12 08:04:18,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-09-12 08:04:19,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-09-12 08:04:23,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-09-12 08:04:26,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-09-12 08:04:28,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-09-12 08:04:28,364 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-09-12 08:04:30,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-09-12 08:04:33,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-09-12 08:04:34,391 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [230] 2026-09-12 08:04:35,229 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [233] 2026-09-12 08:04:36,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-09-12 08:04:38,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<701895757038819.1789200277.986602306365967-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-09-12 08:04:38,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:04:38,033 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [259] 2026-09-12 08:04:38,046 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10893] 2026-09-12 08:04:38,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:04:38,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:04:38,165 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 52, model: account.move 2026-09-12 08:04:39,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-09-12 08:04:40,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-09-12 08:04:41,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75497819 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:04:41,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75497819 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-12 08:04:41,547 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted account.tax records with IDs: [113] 2026-09-12 08:04:42,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-09-12 08:04:42,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13135820 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:04:44,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13135820 with result: [{'id': 121, 'pos_reference': 'Order 12345-123-1234', 'account_move': 317}] 2026-09-12 08:04:44,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-09-12 08:04:52,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-09-12 08:04:53,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53662340 for PoS orders references: ['a new test refund order'] (draft: False) 2026-09-12 08:04:55,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53662340 with result: [{'id': 124, 'pos_reference': 'a new test refund order', 'account_move': 321}] 2026-09-12 08:04:55,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-09-12 08:04:58,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-09-12 08:04:59,779 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-09-12 08:05:01,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-09-12 08:05:02,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30433269 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:05:02,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30433269 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-12 08:05:05,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-09-12 08:05:05,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69282554 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:05:05,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69282554 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-12 08:05:09,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-09-12 08:05:09,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92674969 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:05:10,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92674969 with result: [{'id': 131, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-12 08:05:10,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-09-12 08:05:11,766 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [250] 2026-09-12 08:05:12,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-09-12 08:05:14,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-09-12 08:05:14,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-09-12 08:05:14,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 12740 2026-09-12 08:05:14,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9kypfmvo_chrome_odoo 2026-09-12 08:05:14,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:45999/json/version 2026-09-12 08:05:14,292 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45999/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:05:14,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:05:14,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:45999/json 2026-09-12 08:05:14,320 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45999/json with timeout 3 increased to 10s during tests 2026-09-12 08:05:14,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:45999/devtools/page/10220C10915A045A999CB9B906723E77 2026-09-12 08:05:14,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-09-12 08:05:14,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-09-12 08:05:14,875 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:05:14,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:05:14,888 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-09-12 08:05:14,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:05:14,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:05:14,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:05:15,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:15] "GET /web HTTP/1.1" 200 - 121 0.140 0.813 2026-09-12 08:05:15,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '10220C10915A045A999CB9B906723E77', 'loaderId': '63B0EBAE25AFAB93AFC7A49F0F936AE6', 'isDownload': False} 2026-09-12 08:05:15,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-09-12 08:05:15,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:15] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.007 2026-09-12 08:05:15,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:15] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.032 2026-09-12 08:05:15,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.007 0.027 2026-09-12 08:05:15,974 106 INFO rb-3be5b00-224738-414704 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-09-12 08:05:15,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:15] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.008 0.087 2026-09-12 08:05:16,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 08:05:16,684 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:05:16,692 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-12 08:05:16,694 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 08:05:16,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.033 0.011 2026-09-12 08:05:16,794 106 INFO rb-3be5b00-224738-414704 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-09-12 08:05:16,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.087 0.099 2026-09-12 08:05:16,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 08:05:16,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.029 0.231 2026-09-12 08:05:16,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:16] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.246 2026-09-12 08:05:17,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 0.252 2026-09-12 08:05:17,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.085 0.326 2026-09-12 08:05:17,230 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:05:17,241 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:05:17,246 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:05:17,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:05:17,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.156 0.492 2026-09-12 08:05:17,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.617 2026-09-12 08:05:17,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.514 2026-09-12 08:05:17,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.484 2026-09-12 08:05:17,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.490 2026-09-12 08:05:17,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.342 2026-09-12 08:05:17,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.047 2026-09-12 08:05:18,261 106 INFO rb-3be5b00-224738-414704 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-09-12 08:05:18,274 106 INFO rb-3be5b00-224738-414704 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-09-12 08:05:18,289 106 INFO rb-3be5b00-224738-414704 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-09-12 08:05:18,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.013 2026-09-12 08:05:18,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:18] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.050 0.060 2026-09-12 08:05:18,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:18] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.032 0.032 2026-09-12 08:05:18,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.019 0.022 2026-09-12 08:05:19,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:05:19,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-09-12 08:05:19,371 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:05:19,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 12740 2026-09-12 08:05:19,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-09-12 08:05:19,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 12740 2026-09-12 08:05:19,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmp9kypfmvo_chrome_odoo" 2026-09-12 08:05:19,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [] 2026-09-12 08:05:19,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:05:19] "POST /web/dataset/call_button HTTP/1.1" 200 - 97 0.115 0.098 2026-09-12 08:05:19,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:05:40,865 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<563278224048351.1789200340.834207296371460-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:05:40,865 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:05:40,879 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [260] 2026-09-12 08:05:40,891 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #53 deleted mail.message records with IDs: [11681] 2026-09-12 08:05:40,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:05:40,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:05:41,828 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #53 deleted pos.payment.method records with IDs: [52] 2026-09-12 08:05:42,125 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #53 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-09-12 08:05:43,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-09-12 08:05:45,340 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57008543 for PoS orders references: ['Order 26389-587-4522'] (draft: False) 2026-09-12 08:05:46,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57008543 with result: [{'id': 134, 'pos_reference': 'Order 26389-587-4522', 'account_move': False}] 2026-09-12 08:05:46,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-09-12 08:05:48,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:05:48,677 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90562061 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:05:50,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90562061 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0001', 'account_move': 345}] 2026-09-12 08:05:50,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97493160 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:05:51,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97493160 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0002', 'account_move': 347}] 2026-09-12 08:05:51,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34484089 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:05:52,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34484089 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0003', 'account_move': 349}] 2026-09-12 08:05:52,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15404621 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-12 08:05:53,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15404621 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0004', 'account_move': 351}] 2026-09-12 08:05:53,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12213405 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-09-12 08:05:54,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12213405 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-09-12 08:05:54,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10794297 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-09-12 08:05:54,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10794297 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-09-12 08:05:54,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42058355 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-09-12 08:05:54,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42058355 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-09-12 08:05:54,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51916213 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-09-12 08:05:55,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51916213 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-09-12 08:05:55,079 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26258986 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-09-12 08:05:56,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26258986 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0009', 'account_move': 353}] 2026-09-12 08:05:56,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31087510 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-09-12 08:05:57,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31087510 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0010', 'account_move': 355}] 2026-09-12 08:05:57,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11875823 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-09-12 08:05:58,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11875823 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0011', 'account_move': 357}] 2026-09-12 08:05:58,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:05:58,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:05:58,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-09-12 08:05:58,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-09-12 08:05:58,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-09-12 08:05:58,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-09-12 08:05:58,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-09-12 08:05:58,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-09-12 08:05:58,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-09-12 08:05:58,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-09-12 08:05:58,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-09-12 08:05:58,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-09-12 08:05:58,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-09-12 08:05:58,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-09-12 08:05:58,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-09-12 08:05:58,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:00,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:00,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:00,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:00,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:00,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-09-12 08:06:02,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:02,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9163877 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:06:03,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9163877 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:06:03,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:03,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:03,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:03,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:03,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:03,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:05,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-09-12 08:06:07,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:07,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3508186 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:06:08,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3508186 with result: [{'id': 147, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:06:08,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:08,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:08,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:08,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:08,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:08,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:10,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-09-12 08:06:12,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:12,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90069246 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:06:13,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90069246 with result: [{'id': 148, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-12 08:06:13,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:13,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:06:13,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:13,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:13,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:13,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:13,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:15,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-09-12 08:06:17,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-09-12 08:06:19,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:19,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37293334 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:06:20,115 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37293334 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:06:20,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26325297 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:06:20,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26325297 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:06:20,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12623343 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:06:20,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12623343 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:06:20,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:20,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:06:20,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:22,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:22,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:22,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:22,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:22,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-09-12 08:06:23,781 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:23,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84577089 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:06:24,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84577089 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:06:24,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61740727 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:06:25,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61740727 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:06:25,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83950702 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:06:27,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83950702 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0003', 'account_move': 383}] 2026-09-12 08:06:27,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:27,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:06:27,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-09-12 08:06:27,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-09-12 08:06:27,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:28,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-12 08:06:28,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:28,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:28,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:28,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:28,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-09-12 08:06:29,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:30,014 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9453141 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:06:31,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9453141 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': 388}] 2026-09-12 08:06:31,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:31,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:06:31,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-09-12 08:06:31,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:31,626 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #53 deleted mail.message records with IDs: [11968] 2026-09-12 08:06:31,740 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #53 deleted account.move records with IDs: [389] 2026-09-12 08:06:31,751 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #53 deleted mail.followers records with IDs: [4894] 2026-09-12 08:06:31,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:31,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:31,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:31,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:31,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-09-12 08:06:33,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:33,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59468599 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:06:34,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59468599 with result: [{'id': 157, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:06:34,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13641966 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:06:35,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13641966 with result: [{'id': 158, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-12 08:06:35,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:35,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:06:35,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:36,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:36,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:36,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:36,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:36,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-09-12 08:06:38,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:38,176 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36289729 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-09-12 08:06:40,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36289729 with result: [{'id': 160, 'pos_reference': 'Order 666-666-666', 'account_move': 392}] 2026-09-12 08:06:40,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:41,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:06:41,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-09-12 08:06:41,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-09-12 08:06:41,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:41,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:41,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:41,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:41,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:41,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-09-12 08:06:43,177 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56398689 for PoS orders references: ['Order 71035-161-3265', 'Order 41891-489-1786'] (draft: False) 2026-09-12 08:06:44,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56398689 with result: [{'id': 163, 'pos_reference': 'Order 41891-489-1786', 'account_move': False}, {'id': 162, 'pos_reference': 'Order 71035-161-3265', 'account_move': False}] 2026-09-12 08:06:45,175 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-09-12 08:06:46,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:06:46,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49023320 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:06:47,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49023320 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:06:47,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53694216 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:06:48,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53694216 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:06:48,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38813227 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:06:48,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38813227 with result: [{'id': 166, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:06:48,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:06:48,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:06:50,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:06:50,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:06:50,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:06:50,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:06:50,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-09-12 08:06:52,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83825 for PoS orders references: ['Order 06257-487-6319'] (draft: False) 2026-09-12 08:06:53,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83825 with result: [{'id': 167, 'pos_reference': 'Order 06257-487-6319', 'account_move': False}] 2026-09-12 08:06:54,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91049789 for PoS orders references: ['Order 48870-522-4304'] (draft: False) 2026-09-12 08:06:54,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91049789 with result: [{'id': 168, 'pos_reference': 'Order 48870-522-4304', 'account_move': False}] 2026-09-12 08:06:56,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-09-12 08:07:18,466 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<433026682593498.1789200438.435668706893921-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:07:18,466 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:07:18,476 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted mail.mail records with IDs: [261] 2026-09-12 08:07:18,487 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted mail.message records with IDs: [12578] 2026-09-12 08:07:18,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:07:18,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:07:19,040 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted pos.payment.method records with IDs: [66] 2026-09-12 08:07:19,262 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-09-12 08:07:20,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-09-12 08:07:20,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_session: order 'Order 81605-325-4916' was captured in attachment pos_order_save_Order 81605-325-4916_333040.json #3867 2026-09-12 08:07:20,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-09-12 08:07:21,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_session: order 'Order 13195-384-6598' was captured in attachment pos_order_save_Order 13195-384-6598_-18036.json #3868 2026-09-12 08:07:21,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59647912 for PoS orders references: ['Order 13195-384-6598'] (draft: False) 2026-09-12 08:07:21,228 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411264] 2026-09-12 08:07:21,228 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [111] 2026-09-12 08:07:21,253 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3868] 2026-09-12 08:07:21,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59647912 with result: [{'id': 169, 'pos_reference': 'Order 13195-384-6598', 'account_move': False}] 2026-09-12 08:07:21,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-09-12 08:07:22,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_session: order 'Order 57804-508-5114' was captured in attachment pos_order_save_Order 57804-508-5114_255781.json #3869 2026-09-12 08:07:22,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_session: order 'Order 57804-508-5114' was not captured as the content is the same as in attachment pos_order_save_Order 57804-508-5114_255781.json #3869 2026-09-12 08:07:22,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-09-12 08:07:22,681 106 INFO rb-3be5b00-224738-414704 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 #3870 2026-09-12 08:07:22,702 106 INFO rb-3be5b00-224738-414704 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 #3871 2026-09-12 08:07:22,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-09-12 08:07:23,065 106 INFO rb-3be5b00-224738-414704 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 #3872 2026-09-12 08:07:23,086 106 INFO rb-3be5b00-224738-414704 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 #3873 2026-09-12 08:07:23,102 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-09-12 08:07:23,448 106 INFO rb-3be5b00-224738-414704 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 #3874 2026-09-12 08:07:23,469 106 INFO rb-3be5b00-224738-414704 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 #3875 2026-09-12 08:07:23,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25583177 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-09-12 08:07:23,556 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411271] 2026-09-12 08:07:23,556 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [118] 2026-09-12 08:07:23,572 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3875] 2026-09-12 08:07:24,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25583177 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-09-12 08:07:24,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44759846 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-09-12 08:07:24,178 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411270] 2026-09-12 08:07:24,179 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [117] 2026-09-12 08:07:24,194 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3874] 2026-09-12 08:07:24,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44759846 with result: [{'id': 171, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-09-12 08:07:24,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-09-12 08:07:46,611 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #59 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:07:48,808 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971] 2026-09-12 08:07:48,808 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #59 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-09-12 08:07:48,820 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #59 deleted ir.sequence records with IDs: [1127, 1130, 1178, 1181, 1128, 1131, 1179, 1182] 2026-09-12 08:07:52,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-09-12 08:07:53,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:07:55,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:07:55] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 679 0.543 1.320 2026-09-12 08:07:55,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-09-12 08:07:56,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:07:56] "GET /my/invoices/412?access_token=a77389d6-77d5-425d-aba6-f2be7326fda0 HTTP/1.1" 200 - 223 0.246 0.885 2026-09-12 08:07:56,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-09-12 08:07:57,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:partner_1 from n/a 2026-09-12 08:07:57,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:07:59,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:07:59] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 707 0.660 1.368 2026-09-12 08:08:00,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:08:00] "GET /my/invoices/413?access_token=7706a6da-1126-48b6-b72e-69822e6c8f34 HTTP/1.1" 200 - 246 0.221 0.875 2026-09-12 08:08:00,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-09-12 08:08:22,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<055013736408128.1789200502.025742053985596-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:08:22,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:08:22,065 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [263] 2026-09-12 08:08:22,077 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #64 deleted mail.message records with IDs: [13594] 2026-09-12 08:08:22,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:08:22,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:08:22,943 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #64 deleted pos.payment.method records with IDs: [87] 2026-09-12 08:08:23,235 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #64 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-09-12 08:08:24,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-09-12 08:08:27,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54081464 for PoS orders references: ['Order 14987-814-1203', 'Order 40130-052-5456'] (draft: False) 2026-09-12 08:08:28,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54081464 with result: [{'id': 175, 'pos_reference': 'Order 40130-052-5456', 'account_move': False}, {'id': 174, 'pos_reference': 'Order 14987-814-1203', 'account_move': False}] 2026-09-12 08:08:29,418 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [487] 2026-09-12 08:08:29,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-09-12 08:08:32,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92424580 for PoS orders references: ['Order 26876-701-1837', 'Order 97606-801-5553', 'Order 59404-661-8295'] (draft: False) 2026-09-12 08:08:33,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92424580 with result: [{'id': 178, 'pos_reference': 'Order 59404-661-8295', 'account_move': False}, {'id': 177, 'pos_reference': 'Order 97606-801-5553', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 26876-701-1837', 'account_move': False}] 2026-09-12 08:08:34,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-09-12 08:08:36,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50306153 for PoS orders references: ['Order 38636-667-4669', 'Order 13502-979-4883', 'Order 12420-414-3093'] (draft: False) 2026-09-12 08:08:37,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50306153 with result: [{'id': 181, 'pos_reference': 'Order 12420-414-3093', 'account_move': False}, {'id': 180, 'pos_reference': 'Order 13502-979-4883', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 38636-667-4669', 'account_move': False}] 2026-09-12 08:08:38,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-09-12 08:08:40,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92550025 for PoS orders references: ['Order 35676-669-5286', 'Order 43841-114-0847', 'Order 59916-464-5917'] (draft: False) 2026-09-12 08:08:41,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92550025 with result: [{'id': 184, 'pos_reference': 'Order 59916-464-5917', 'account_move': False}, {'id': 183, 'pos_reference': 'Order 43841-114-0847', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 35676-669-5286', 'account_move': False}] 2026-09-12 08:08:42,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-09-12 08:08:44,866 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72437236 for PoS orders references: ['Order 75269-320-2779', 'Order 69435-037-3783', 'Order 42212-967-8012'] (draft: False) 2026-09-12 08:08:46,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72437236 with result: [{'id': 187, 'pos_reference': 'Order 42212-967-8012', 'account_move': False}, {'id': 186, 'pos_reference': 'Order 69435-037-3783', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 75269-320-2779', 'account_move': False}] 2026-09-12 08:08:47,366 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-09-12 08:08:50,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29067090 for PoS orders references: ['Order 54563-246-2179', 'Order 56301-484-1889', 'Order 64720-800-5408'] (draft: False) 2026-09-12 08:08:51,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29067090 with result: [{'id': 190, 'pos_reference': 'Order 64720-800-5408', 'account_move': False}, {'id': 189, 'pos_reference': 'Order 56301-484-1889', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 54563-246-2179', 'account_move': False}] 2026-09-12 08:08:52,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-09-12 08:08:54,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12447275 for PoS orders references: ['Order 30118-402-0657', 'Order 09781-034-1554', 'Order 66245-542-2518'] (draft: False) 2026-09-12 08:08:56,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12447275 with result: [{'id': 193, 'pos_reference': 'Order 66245-542-2518', 'account_move': False}, {'id': 192, 'pos_reference': 'Order 09781-034-1554', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 30118-402-0657', 'account_move': False}] 2026-09-12 08:08:57,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-09-12 08:08:59,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50329328 for PoS orders references: ['Order 42340-453-7241', 'Order 29034-453-1042', 'Order 33828-485-4268'] (draft: False) 2026-09-12 08:09:00,465 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50329328 with result: [{'id': 196, 'pos_reference': 'Order 33828-485-4268', 'account_move': False}, {'id': 195, 'pos_reference': 'Order 29034-453-1042', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 42340-453-7241', 'account_move': False}] 2026-09-12 08:09:01,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:09:23,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<993536651444977.1789200563.474937200546265-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:09:23,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:09:23,533 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [264] 2026-09-12 08:09:23,555 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #67 deleted mail.message records with IDs: [14194] 2026-09-12 08:09:23,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:09:23,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:09:24,474 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #67 deleted pos.payment.method records with IDs: [100] 2026-09-12 08:09:24,724 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #67 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-09-12 08:09:26,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-09-12 08:09:26,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:09:27,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95006351 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:09:27,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95006351 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:09:27,742 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29358885 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:09:28,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29358885 with result: [{'id': 198, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:09:28,129 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83559217 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-12 08:09:29,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83559217 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 442}] 2026-09-12 08:09:29,992 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:09:29,997 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:09:29,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-09-12 08:09:29,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-09-12 08:09:29,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:09:31,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:09:31,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:09:31,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:09:31,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:09:31,340 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-09-12 08:09:32,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:09:32,406 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66313197 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-12 08:09:34,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66313197 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0987', 'account_move': 447}] 2026-09-12 08:09:34,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13761013 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-09-12 08:09:35,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13761013 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0988', 'account_move': 449}] 2026-09-12 08:09:35,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29905273 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-09-12 08:09:36,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29905273 with result: [{'id': 202, 'pos_reference': 'Order 09876-098-0989', 'account_move': 451}] 2026-09-12 08:09:36,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:09:36,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:09:36,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-09-12 08:09:36,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-09-12 08:09:36,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-09-12 08:09:36,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-09-12 08:09:36,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-09-12 08:09:36,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-09-12 08:09:36,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:09:37,630 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:09:37,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:09:37,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:09:37,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:09:37,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-12 08:09:57,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<301075272530425.1789200597.603294610977173-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:09:57,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:09:57,642 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #70 deleted mail.mail records with IDs: [265] 2026-09-12 08:09:57,653 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #70 deleted mail.message records with IDs: [14722] 2026-09-12 08:09:57,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:09:57,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:09:58,222 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #70 deleted pos.payment.method records with IDs: [113] 2026-09-12 08:09:58,422 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #70 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-09-12 08:09:59,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-09-12 08:10:02,115 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-09-12 08:10:04,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:10:04,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36539180 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:10:05,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36539180 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:10:05,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56333107 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:10:06,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56333107 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:10:06,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39055247 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:10:06,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39055247 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:10:06,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:10:06,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:10:06,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:10:07,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:10:07,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:10:07,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:10:07,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:10:07,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-09-12 08:10:10,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:10:11,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33080833 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:10:12,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33080833 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:10:12,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46357395 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:10:14,002 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46357395 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0002', 'account_move': 468}] 2026-09-12 08:10:14,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3455429 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:10:15,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3455429 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0003', 'account_move': 470}] 2026-09-12 08:10:15,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:10:15,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:10:15,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-09-12 08:10:15,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-09-12 08:10:15,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:10:16,249 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [581] 2026-09-12 08:10:16,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:10:16,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:10:16,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:10:16,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:10:16,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-09-12 08:10:19,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:10:19,833 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73575605 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:10:21,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73575605 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:10:21,028 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92342452 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:10:21,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92342452 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:10:21,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80262878 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:10:22,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80262878 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:10:22,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14081924 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-12 08:10:23,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14081924 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-09-12 08:10:23,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:10:23,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:10:23,873 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [597] 2026-09-12 08:10:24,225 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:10:24,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:10:24,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:10:24,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:10:24,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-09-12 08:10:26,964 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:10:26,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25965991 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:10:27,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25965991 with result: [{'id': 213, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:10:27,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:10:27,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:10:28,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:10:28,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:10:28,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:10:28,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:10:28,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-09-12 08:10:32,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-12 08:10:54,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<661406132990431.1789200654.119554281234741-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:10:54,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:10:54,166 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #73 deleted mail.mail records with IDs: [266] 2026-09-12 08:10:54,178 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #73 deleted mail.message records with IDs: [15369] 2026-09-12 08:10:54,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:10:54,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:10:54,799 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #73 deleted pos.payment.method records with IDs: [126] 2026-09-12 08:10:55,001 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #73 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-09-12 08:10:56,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-09-12 08:10:58,541 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-09-12 08:10:59,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13212728 for PoS orders references: ['Order 96235-036-2845'] (draft: False) 2026-09-12 08:11:00,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13212728 with result: [{'id': 215, 'pos_reference': 'Order 96235-036-2845', 'account_move': False}] 2026-09-12 08:11:01,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-09-12 08:11:03,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:11:03,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95363092 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:11:03,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95363092 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:11:03,872 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64014834 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:11:04,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64014834 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:11:04,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38594278 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:11:04,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38594278 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:11:04,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:11:04,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:11:04,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:11:06,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:11:06,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:11:06,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:11:06,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:11:06,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-09-12 08:11:07,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:11:07,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56525752 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:11:08,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56525752 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:11:08,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27133532 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:11:08,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27133532 with result: [{'id': 220, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:11:08,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15162128 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-12 08:11:10,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15162128 with result: [{'id': 221, 'pos_reference': 'Order 09876-098-0987', 'account_move': 504}] 2026-09-12 08:11:10,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93534336 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-12 08:11:11,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93534336 with result: [{'id': 222, 'pos_reference': 'Order 00100-010-0004', 'account_move': 506}] 2026-09-12 08:11:11,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:11:11,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:11:11,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-09-12 08:11:11,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-09-12 08:11:11,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:11:12,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-12 08:11:12,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:11:12,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:11:12,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:11:12,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:11:12,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-09-12 08:11:13,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98482082 for PoS orders references: ['Order 06451-159-8766'] (draft: False) 2026-09-12 08:11:14,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98482082 with result: [{'id': 223, 'pos_reference': 'Order 06451-159-8766', 'account_move': False}] 2026-09-12 08:11:15,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-09-12 08:11:16,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #105422 for PoS orders references: ['Order 95658-798-6573'] (draft: False) 2026-09-12 08:11:17,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #105422 with result: [{'id': 224, 'pos_reference': 'Order 95658-798-6573', 'account_move': False}] 2026-09-12 08:11:18,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-09-12 08:11:19,647 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81623432 for PoS orders references: ['Order 14181-605-6937'] (draft: False) 2026-09-12 08:11:20,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81623432 with result: [{'id': 225, 'pos_reference': 'Order 14181-605-6937', 'account_move': False}] 2026-09-12 08:11:21,160 106 INFO rb-3be5b00-224738-414704 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-09-12 08:11:22,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80589672 for PoS orders references: ['Order 68271-255-1728'] (draft: False) 2026-09-12 08:11:23,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80589672 with result: [{'id': 226, 'pos_reference': 'Order 68271-255-1728', 'account_move': False}] 2026-09-12 08:11:24,091 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-09-12 08:11:43,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-09-12 08:11:44,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:11:44,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21591042 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:11:47,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21591042 with result: [{'id': 227, 'pos_reference': 'Order 12345-123-1234', 'account_move': 523}] 2026-09-12 08:11:47,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:11:47,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:11:47,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-09-12 08:11:47,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:11:48,362 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-12 08:11:48,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:11:48,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:11:48,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:11:48,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:11:48,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-09-12 08:11:49,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:11:49,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13426288 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:11:50,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13426288 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:11:50,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32407696 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:11:50,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32407696 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:11:50,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34781629 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:11:51,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34781629 with result: [{'id': 231, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:11:51,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:11:51,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:11:51,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:11:52,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:11:52,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:11:52,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:11:52,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:11:52,930 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-12 08:12:15,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<658453032298676.1789200735.087014675140381-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:12:15,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:12:15,123 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [267] 2026-09-12 08:12:15,135 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #76 deleted mail.message records with IDs: [16497] 2026-09-12 08:12:15,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:12:15,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:12:15,949 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #76 deleted pos.payment.method records with IDs: [144] 2026-09-12 08:12:16,151 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #76 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-09-12 08:12:17,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-09-12 08:12:18,024 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-09-12 08:12:18,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-09-12 08:12:18,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-09-12 08:12:19,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-09-12 08:12:19,757 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-09-12 08:12:20,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:12:41,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<543234333304676.1789200761.484366178512573-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:12:41,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:12:41,524 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [268] 2026-09-12 08:12:41,538 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17014] 2026-09-12 08:12:41,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:12:41,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:12:42,266 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #79 deleted pos.payment.method records with IDs: [158] 2026-09-12 08:12:42,485 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #79 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-09-12 08:12:43,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-09-12 08:12:43,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:12:44,002 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4675878 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:12:45,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4675878 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 529}] 2026-09-12 08:12:45,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:12:45,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:12:45,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-09-12 08:12:45,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:12:46,438 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:12:46,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:12:46,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:12:46,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:12:46,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-09-12 08:12:46,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:12:46,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10905719 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:12:48,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10905719 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 533}] 2026-09-12 08:12:48,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:12:48,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:12:48,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-09-12 08:12:48,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:12:49,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:12:49,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:12:49,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:12:49,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:12:49,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-09-12 08:12:49,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:12:49,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27857358 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:12:51,014 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27857358 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 537}] 2026-09-12 08:12:51,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:12:51,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:12:51,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:12:51,200 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17064] 2026-09-12 08:12:51,279 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #79 deleted account.move records with IDs: [538] 2026-09-12 08:12:51,298 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [9878] 2026-09-12 08:12:51,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:12:51,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:12:51,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:12:51,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:12:51,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-09-12 08:12:51,781 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:12:51,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28707535 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:12:53,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28707535 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 539}] 2026-09-12 08:12:53,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:12:53,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:12:53,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-09-12 08:12:53,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:12:54,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:12:54,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:12:54,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:12:54,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:12:54,550 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-09-12 08:12:54,921 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:12:54,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27970947 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:12:56,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27970947 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 543}] 2026-09-12 08:12:56,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:12:56,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:12:56,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-09-12 08:12:56,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:12:57,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:12:57,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:12:57,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:12:57,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:12:57,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-09-12 08:12:58,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:12:58,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97586542 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:00,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97586542 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 547}] 2026-09-12 08:13:00,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:00,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:00,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-09-12 08:13:00,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:00,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:00,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:00,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:00,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:00,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-09-12 08:13:01,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:01,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9412442 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:03,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9412442 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 551}] 2026-09-12 08:13:03,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:03,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:03,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-09-12 08:13:03,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:04,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:04,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:04,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:04,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:04,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-09-12 08:13:04,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:04,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81990033 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:06,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81990033 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 555}] 2026-09-12 08:13:06,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:06,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:06,252 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-09-12 08:13:06,252 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:06,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:06,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:06,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:06,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:06,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-09-12 08:13:07,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:07,294 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28446578 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:09,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28446578 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 559}] 2026-09-12 08:13:09,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:09,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:09,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-09-12 08:13:09,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:10,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-09-12 08:13:10,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:10,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58918310 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:12,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58918310 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 563}] 2026-09-12 08:13:12,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:12,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:12,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-09-12 08:13:12,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-12 08:13:12,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:13,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:13,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:13,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:13,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:13,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-09-12 08:13:13,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:13,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14287932 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:15,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14287932 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 568}] 2026-09-12 08:13:15,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:15,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:15,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-09-12 08:13:15,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-12 08:13:15,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:16,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:16,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:16,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:16,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:16,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-09-12 08:13:16,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:16,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38178731 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:18,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38178731 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 574}] 2026-09-12 08:13:18,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:18,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:18,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-09-12 08:13:18,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-12 08:13:18,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:19,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:19,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:19,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:19,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:19,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-09-12 08:13:20,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:20,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61777370 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:21,728 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61777370 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 580}] 2026-09-12 08:13:21,728 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:21,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:21,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-09-12 08:13:21,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-09-12 08:13:21,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:22,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:22,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:22,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:22,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:22,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-09-12 08:13:22,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:22,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22207369 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:24,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22207369 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 586}] 2026-09-12 08:13:24,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:24,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:24,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-09-12 08:13:24,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:25,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:25,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:25,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:25,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:25,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-09-12 08:13:25,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:25,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24961459 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:27,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24961459 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 590}] 2026-09-12 08:13:27,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:27,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:27,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-09-12 08:13:27,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:28,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:28,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:28,614 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:28,614 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:28,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-09-12 08:13:29,005 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:29,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66331633 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:31,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66331633 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 594}] 2026-09-12 08:13:31,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:31,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:31,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-09-12 08:13:31,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:31,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:31,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:31,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:31,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:31,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-09-12 08:13:32,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:32,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35405659 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:13:33,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35405659 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': 598}] 2026-09-12 08:13:33,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:13:33,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-12 08:13:33,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-09-12 08:13:33,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:13:34,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:13:34,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:13:34,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:13:34,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:13:34,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-09-12 08:13:57,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<160760713492021.1789200837.247959375381470-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:13:57,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:13:57,284 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #82 deleted mail.mail records with IDs: [269] 2026-09-12 08:13:57,301 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #82 deleted mail.message records with IDs: [17709] 2026-09-12 08:13:57,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:13:57,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:13:58,077 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #82 deleted pos.payment.method records with IDs: [171] 2026-09-12 08:13:58,287 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #82 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-09-12 08:13:59,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-09-12 08:13:59,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:13:59,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5130500 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:00,527 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5130500 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:00,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:00,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:01,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:01,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:01,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:01,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:01,410 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-09-12 08:14:01,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:01,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58319396 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:02,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58319396 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:02,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:02,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:03,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:03,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:03,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:03,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:03,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-09-12 08:14:03,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:03,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98545034 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:04,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98545034 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:04,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:04,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:05,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:05,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:05,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:05,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:05,059 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-09-12 08:14:05,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:05,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93772082 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:06,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93772082 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:06,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:06,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:06,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:06,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:06,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:06,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:06,974 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-09-12 08:14:07,282 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:07,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78549938 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:07,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78549938 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:07,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:07,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:08,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:08,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:08,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:08,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:08,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-09-12 08:14:08,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:08,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98817815 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:09,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98817815 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:09,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:09,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:09,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:09,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:09,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:09,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:09,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-09-12 08:14:10,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:10,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21258287 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:10,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21258287 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:10,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:10,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:11,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:11,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:11,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:11,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:11,032 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-09-12 08:14:11,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:11,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45263035 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:11,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45263035 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:11,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:11,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:12,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:12,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:12,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:12,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:12,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-09-12 08:14:12,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:12,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4700723 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:12,781 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4700723 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:12,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:12,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:13,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:13,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:13,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:13,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:13,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-09-12 08:14:13,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:13,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18464204 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:14,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18464204 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:14,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:14,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:15,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:15,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:15,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:15,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:15,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-09-12 08:14:15,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:15,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55661728 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:16,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55661728 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:16,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:16,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:17,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:17,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:17,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:17,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:17,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-09-12 08:14:17,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:17,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13671765 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:18,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13671765 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:18,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:18,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:19,082 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:19,082 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:19,082 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:19,082 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:19,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-09-12 08:14:19,390 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:19,406 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14360424 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:19,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14360424 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:19,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:19,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:20,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:20,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:20,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:20,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:20,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-09-12 08:14:21,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:21,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83011415 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:21,712 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83011415 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:21,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:21,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:22,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:22,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:22,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:22,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:22,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-09-12 08:14:22,913 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:22,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3846016 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:23,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3846016 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:23,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:23,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:24,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:24,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:24,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:24,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:24,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-09-12 08:14:25,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:25,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29154014 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:26,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29154014 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:26,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:26,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:27,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:27,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:27,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:27,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:27,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-09-12 08:14:27,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:27,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48500938 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:28,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48500938 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:28,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:28,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:29,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:29,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:29,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:29,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:29,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-09-12 08:14:29,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:29,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16229149 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:30,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16229149 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:30,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:30,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:31,062 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:31,062 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:31,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:31,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:31,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-09-12 08:14:31,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:31,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92909122 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:32,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92909122 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:32,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:32,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:32,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:32,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:32,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:32,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:32,966 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-09-12 08:14:33,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:33,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14743023 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:33,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14743023 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:33,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:33,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:34,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:34,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:34,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:34,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:34,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-09-12 08:14:35,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:14:35,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62753822 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:14:35,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62753822 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:14:35,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:14:35,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:14:36,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:14:36,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:14:36,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:14:36,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:14:36,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:14:58,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<246631601203547.1789200898.463169813156128-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:14:58,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:14:58,502 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [270] 2026-09-12 08:14:58,520 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18380] 2026-09-12 08:14:58,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:14:58,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:14:59,373 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #85 deleted pos.payment.method records with IDs: [184] 2026-09-12 08:14:59,680 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #85 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-09-12 08:15:01,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-09-12 08:15:04,424 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:15:04,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53147684 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:15:05,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53147684 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:15:05,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12157012 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:15:06,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12157012 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:15:06,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91973451 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:15:07,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91973451 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:15:07,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14199416 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-12 08:15:07,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14199416 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-09-12 08:15:07,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:15:07,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:15:07,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:15:07,983 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [852] 2026-09-12 08:15:08,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:15:08,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:15:08,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:15:08,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:15:08,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-09-12 08:15:11,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:15:11,026 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45757051 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:15:11,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45757051 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:15:11,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72092982 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:15:12,527 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72092982 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:15:12,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3981036 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:15:14,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3981036 with result: [{'id': 277, 'pos_reference': 'Order 00100-010-0003', 'account_move': 670}] 2026-09-12 08:15:14,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:15:14,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:15:14,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-09-12 08:15:14,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:15:15,459 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [873] 2026-09-12 08:15:15,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:15:15,872 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:15:15,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:15:15,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:15:15,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-09-12 08:15:19,190 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55031370 for PoS orders references: ['Order 47573-181-1641'] (draft: False) 2026-09-12 08:15:19,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55031370 with result: [{'id': 278, 'pos_reference': 'Order 47573-181-1641', 'account_move': False}] 2026-09-12 08:15:20,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-09-12 08:15:24,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75367914 for PoS orders references: ['Order 68299-565-7798'] (draft: False) 2026-09-12 08:15:25,174 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75367914 with result: [{'id': 279, 'pos_reference': 'Order 68299-565-7798', 'account_move': False}] 2026-09-12 08:15:26,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-09-12 08:15:30,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<786888450626670.1789200930.045810222625732-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-12 08:15:30,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:15:30,082 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [271] 2026-09-12 08:15:30,094 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18527] 2026-09-12 08:15:30,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:15:30,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:15:30,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-12 08:15:51,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<947687351567857.1789200951.954032421112061-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:15:51,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:15:52,009 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #89 deleted mail.mail records with IDs: [272] 2026-09-12 08:15:52,027 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #89 deleted mail.message records with IDs: [18991] 2026-09-12 08:15:52,028 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:15:52,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:15:52,656 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #89 deleted pos.payment.method records with IDs: [197] 2026-09-12 08:15:52,902 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #89 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-09-12 08:15:54,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-09-12 08:15:55,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:15:55,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31106806 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:15:55,865 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31106806 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:15:55,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86189100 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:15:56,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86189100 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:15:56,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99175696 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:15:56,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99175696 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:15:56,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:15:56,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:15:56,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:15:57,920 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [909, 910] 2026-09-12 08:15:58,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:15:58,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:15:58,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:15:58,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:15:58,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-09-12 08:15:58,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:15:58,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29194374 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:15:59,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29194374 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-12 08:15:59,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25783318 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:15:59,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25783318 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:15:59,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5026166 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:16:00,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5026166 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-12 08:16:00,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:16:00,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:16:00,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:16:01,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:16:01,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:16:01,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:16:01,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:16:01,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-09-12 08:16:01,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-12 08:16:01,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15332572 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-12 08:16:03,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15332572 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0001', 'account_move': 704}] 2026-09-12 08:16:03,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42752406 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-12 08:16:04,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42752406 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-12 08:16:04,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8463692 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-12 08:16:05,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8463692 with result: [{'id': 289, 'pos_reference': 'Order 00100-010-0003', 'account_move': 706}] 2026-09-12 08:16:05,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-12 08:16:05,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-12 08:16:05,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-09-12 08:16:05,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-09-12 08:16:05,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-12 08:16:06,781 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [943, 944, 945, 946] 2026-09-12 08:16:07,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-12 08:16:07,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-12 08:16:07,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-12 08:16:07,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-12 08:16:07,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-12 08:16:28,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<904137033344502.1789200988.811282396316528-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:16:28,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:16:28,850 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #92 deleted mail.mail records with IDs: [273] 2026-09-12 08:16:28,861 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #92 deleted mail.message records with IDs: [19520] 2026-09-12 08:16:28,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:16:28,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:16:29,679 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #92 deleted pos.payment.method records with IDs: [210] 2026-09-12 08:16:29,929 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #92 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-09-12 08:16:31,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-09-12 08:16:31,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-09-12 08:16:31,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-09-12 08:16:32,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:16:53,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<011549073591405.1789201013.476193189620972-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:16:53,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:16:53,508 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #95 deleted mail.mail records with IDs: [274] 2026-09-12 08:16:53,521 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #95 deleted mail.message records with IDs: [20007] 2026-09-12 08:16:53,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:16:53,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:16:54,157 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #95 deleted pos.payment.method records with IDs: [223] 2026-09-12 08:16:54,356 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #95 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-09-12 08:16:55,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-09-12 08:16:57,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-09-12 08:16:59,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-09-12 08:17:03,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-09-12 08:17:05,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-09-12 08:17:07,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:17:27,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<181098191883532.1789201047.453592538833618-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:17:27,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:17:27,496 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [275] 2026-09-12 08:17:27,518 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #98 deleted mail.message records with IDs: [20550] 2026-09-12 08:17:27,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:17:27,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:17:28,202 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #98 deleted pos.payment.method records with IDs: [236] 2026-09-12 08:17:28,393 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #98 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-09-12 08:17:29,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-09-12 08:17:29,946 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-12 08:17:32,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-09-12 08:17:32,705 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-12 08:17:32,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-09-12 08:17:32,977 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-12 08:17:36,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:17:56,812 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #101 deleted pos.payment.method records with IDs: [252] 2026-09-12 08:17:57,030 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #101 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-09-12 08:17:58,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-09-12 08:18:00,238 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #105 deleted product.product records with IDs: [1386] 2026-09-12 08:18:01,051 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #104 deleted product.product records with IDs: [1389] 2026-09-12 08:18:01,103 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #104 deleted product.template.attribute.value records with IDs: [406] 2026-09-12 08:18:01,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-09-12 08:18:05,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 08:18:06,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<662182703196782.1789201086.602011203765869-openerp-private@4852cd4236f1>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-09-12 08:18:06,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:18:06,640 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [276] 2026-09-12 08:18:06,653 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20572] 2026-09-12 08:18:06,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:18:06,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:18:07,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<534805946821043.1789201087.398148298263550-openerp-private@4852cd4236f1>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-09-12 08:18:07,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:18:07,440 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-09-12 08:18:07,453 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20575] 2026-09-12 08:18:07,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:18:07,460 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:18:07,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-09-12 08:18:07,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:07,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:18:08,258 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:08,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:portal_user from 127.0.0.1 2026-09-12 08:18:08,274 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:08,274 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:08,275 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:08,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:08] "POST /web/login HTTP/1.1" 303 - 59 0.033 0.787 2026-09-12 08:18:08,297 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:09,172 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:09] "GET /my HTTP/1.1" 200 - 234 0.143 0.734 2026-09-12 08:18:09,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 08:18:09,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-09-12 08:18:09,963 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:test_portal_user from n/a 2026-09-12 08:18:09,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:18:10,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:10] "POST /my/account HTTP/1.1" 303 - 114 0.118 0.286 2026-09-12 08:18:11,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:11] "GET /my/home HTTP/1.1" 200 - 272 0.140 0.798 2026-09-12 08:18:11,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:11] "POST /my/account HTTP/1.1" 303 - 89 0.056 0.090 2026-09-12 08:18:11,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:11] "GET /my/home HTTP/1.1" 200 - 35 0.016 0.073 2026-09-12 08:18:11,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-09-12 08:18:12,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#111) from n/a 2026-09-12 08:18:12,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:portal_user from n/a 2026-09-12 08:18:12,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:18:12,557 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:12,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_111_1789201092.5575817' (#111) from 127.0.0.1 2026-09-12 08:18:12,665 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #111 deleted res.users.apikeys records with IDs: [1] 2026-09-12 08:18:12,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:12] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.125 0.358 2026-09-12 08:18:13,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:13] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.119 0.610 2026-09-12 08:18:13,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-09-12 08:18:15,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted res.users records with IDs: [111] 2026-09-12 08:18:15,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users_deletion: User #111 'portal_user', deleted. Original request from False. 2026-09-12 08:18:15,047 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20589, 20586, 20585, 20584] 2026-09-12 08:18:15,261 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted res.partner records with IDs: [582] 2026-09-12 08:18:15,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users_deletion: Partner #582 'portal_user', deleted. Original request from False. 2026-09-12 08:18:15,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-09-12 08:18:15,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 08:18:15,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-09-12 08:18:15,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 12883 2026-09-12 08:18:15,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn32teyds_chrome_odoo 2026-09-12 08:18:15,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:43603/json/version 2026-09-12 08:18:15,669 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43603/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:18:15,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:18:15,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:43603/json 2026-09-12 08:18:15,702 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43603/json with timeout 3 increased to 10s during tests 2026-09-12 08:18:15,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:43603/devtools/page/A5CB1DC1DC62222458E0AD4D323A0F9E 2026-09-12 08:18:15,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-09-12 08:18:15,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-09-12 08:18:16,259 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:18:16,263 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:portal from n/a 2026-09-12 08:18:16,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-09-12 08:18:16,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-12 08:18:16,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-12 08:18:16,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:18:16,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-12 08:18:17,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET / HTTP/1.1" 200 - 210 0.150 0.930 2026-09-12 08:18:17,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'A5CB1DC1DC62222458E0AD4D323A0F9E', 'loaderId': 'BEF15E93EC098B2D748AFBB7B09C8CAF', 'isDownload': False} 2026-09-12 08:18:17,364 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-09-12 08:18:17,387 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:18:17,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 08:18:17,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.044 0.032 2026-09-12 08:18:17,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 08:18:17,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.015 0.052 2026-09-12 08:18:17,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 08:18:17,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.021 2026-09-12 08:18:17,571 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:18:17,605 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:18:17,608 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.023 0.020 2026-09-12 08:18:17,612 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 08:18:17,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 08:18:17,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.027 2026-09-12 08:18:17,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-09-12 08:18:17,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-12 08:18:18,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-12 08:18:18,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.004 0.100 2026-09-12 08:18:18,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.061 2026-09-12 08:18:18,131 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.077 2026-09-12 08:18:18,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /my HTTP/1.1" 200 - 99 0.081 0.464 2026-09-12 08:18:18,712 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:18:18,723 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:18:18,725 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:18:18,728 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:18:18,729 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:18:18,731 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:18:18,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.011 0.003 2026-09-12 08:18:18,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.008 2026-09-12 08:18:18,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.014 0.005 2026-09-12 08:18:19,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "POST /my/counters HTTP/1.1" 200 - 53 0.080 0.072 2026-09-12 08:18:19,069 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:18:19,085 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:18:19,111 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:18:19,112 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "POST /my/counters HTTP/1.1" 200 - 20 0.054 0.163 2026-09-12 08:18:19,113 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:18:19,116 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 08:18:19,135 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:18:19,157 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 08:18:19,161 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:18:19,166 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:18:19,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "POST /my/counters HTTP/1.1" 200 - 50 0.072 0.278 2026-09-12 08:18:19,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.324 2026-09-12 08:18:19,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:18:19,267 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:19] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:18:20,140 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:20,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-12 08:18:20,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:20] "GET /my/account HTTP/1.1" 200 - 52 0.041 0.327 2026-09-12 08:18:20,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:20] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.010 2026-09-12 08:18:20,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:20] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.004 2026-09-12 08:18:20,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.012 2026-09-12 08:18:20,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 08:18:20,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:20] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.006 2026-09-12 08:18:22,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-12 08:18:22,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-09-12 08:18:22,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-09-12 08:18:22,209 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:22,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "POST /my/account HTTP/1.1" 303 - 114 0.126 0.136 2026-09-12 08:18:22,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "GET /my/home HTTP/1.1" 200 - 51 0.056 0.088 2026-09-12 08:18:22,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.008 0.010 2026-09-12 08:18:22,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-12 08:18:22,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.008 2026-09-12 08:18:22,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.008 2026-09-12 08:18:22,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "POST /my/counters HTTP/1.1" 200 - 27 0.042 0.049 2026-09-12 08:18:22,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:22] "POST /my/counters HTTP/1.1" 200 - 34 0.031 0.130 2026-09-12 08:18:23,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:23] "POST /my/counters HTTP/1.1" 200 - 13 0.022 0.171 2026-09-12 08:18:23,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:23] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.185 2026-09-12 08:18:24,072 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:24,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-09-12 08:18:24,097 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:18:24,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 12883 2026-09-12 08:18:24,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-09-12 08:18:24,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 12883 2026-09-12 08:18:24,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpn32teyds_chrome_odoo" 2026-09-12 08:18:24,175 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-09-12 08:18:24,681 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 13014 2026-09-12 08:18:24,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzhp9stv9_chrome_odoo 2026-09-12 08:18:24,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42951/json/version 2026-09-12 08:18:24,683 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42951/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:18:24,692 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:18:24,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42951/json 2026-09-12 08:18:24,693 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42951/json with timeout 3 increased to 10s during tests 2026-09-12 08:18:24,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:42951/devtools/page/94461EEB3519F58BBEA984BC2428EFD8 2026-09-12 08:18:24,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-09-12 08:18:24,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-09-12 08:18:25,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:18:25,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:portal from n/a 2026-09-12 08:18:25,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-09-12 08:18:25,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-12 08:18:25,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-12 08:18:25,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:18:25,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-12 08:18:26,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET / HTTP/1.1" 200 - 208 0.163 0.774 2026-09-12 08:18:26,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '94461EEB3519F58BBEA984BC2428EFD8', 'loaderId': 'D3443FDC70EA80B2C8BEC83BE859224B', 'isDownload': False} 2026-09-12 08:18:26,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-09-12 08:18:26,284 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:18:26,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 08:18:26,355 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.047 0.028 2026-09-12 08:18:26,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 08:18:26,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.067 2026-09-12 08:18:26,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 08:18:26,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.015 2026-09-12 08:18:26,497 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:18:26,506 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:18:26,510 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:18:26,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.010 0.010 2026-09-12 08:18:26,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 08:18:26,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.025 2026-09-12 08:18:26,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-12 08:18:26,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:26] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.003 2026-09-12 08:18:26,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-12 08:18:27,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.016 0.111 2026-09-12 08:18:27,022 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.101 2026-09-12 08:18:27,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.073 2026-09-12 08:18:27,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /my HTTP/1.1" 200 - 103 0.048 0.431 2026-09-12 08:18:27,525 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:18:27,531 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:18:27,540 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:18:27,544 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:18:27,548 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:18:27,549 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:18:27,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-09-12 08:18:27,674 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.009 2026-09-12 08:18:27,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 08:18:27,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /my/counters HTTP/1.1" 200 - 70 0.031 0.053 2026-09-12 08:18:27,809 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:18:27,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:18:27,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:18:27,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /my/counters HTTP/1.1" 200 - 65 0.059 0.125 2026-09-12 08:18:27,912 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:18:27,923 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:18:27,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /my/counters HTTP/1.1" 200 - 25 0.031 0.202 2026-09-12 08:18:27,934 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:18:27,940 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 08:18:27,953 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 08:18:27,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.019 0.240 2026-09-12 08:18:27,966 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:18:27,970 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:18:27,979 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:27] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:18:28,939 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:28,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-12 08:18:29,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:29] "GET /my/account HTTP/1.1" 200 - 48 0.042 0.325 2026-09-12 08:18:29,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:29] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.002 0.011 2026-09-12 08:18:29,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:29] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.003 2026-09-12 08:18:29,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.010 2026-09-12 08:18:29,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.005 2026-09-12 08:18:29,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:29] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.007 2026-09-12 08:18:30,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-12 08:18:30,971 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-09-12 08:18:30,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-09-12 08:18:31,006 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:31,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /my/account HTTP/1.1" 303 - 109 0.091 0.115 2026-09-12 08:18:31,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "GET /my/home HTTP/1.1" 200 - 57 0.034 0.086 2026-09-12 08:18:31,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.003 0.010 2026-09-12 08:18:31,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-12 08:18:31,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.011 2026-09-12 08:18:31,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 08:18:31,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /my/counters HTTP/1.1" 200 - 40 0.022 0.042 2026-09-12 08:18:31,643 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /my/counters HTTP/1.1" 200 - 54 0.027 0.099 2026-09-12 08:18:31,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /my/counters HTTP/1.1" 200 - 18 0.012 0.139 2026-09-12 08:18:31,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:18:31] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.002 0.152 2026-09-12 08:18:32,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:18:32,778 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-09-12 08:18:32,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 13014 2026-09-12 08:18:32,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-09-12 08:18:32,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 13014 2026-09-12 08:18:32,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpzhp9stv9_chrome_odoo" 2026-09-12 08:18:32,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:18:53,835 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #112 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:18:55,504 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #112 deleted ir.attachment records with IDs: [5771, 5772, 5773, 5774, 5775, 5776, 5777, 5778, 5818, 5819, 5820, 5821, 5822, 5823, 5824, 5825] 2026-09-12 08:18:55,505 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #112 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-09-12 08:18:55,520 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #112 deleted ir.sequence records with IDs: [3015, 3018, 3066, 3069, 3016, 3019, 3067, 3070] 2026-09-12 08:19:00,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<306258337419947.1789201140.742127656936646-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-09-12 08:19:00,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:19:00,783 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #112 deleted mail.mail records with IDs: [280] 2026-09-12 08:19:00,797 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #112 deleted mail.message records with IDs: [21096] 2026-09-12 08:19:00,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:19:00,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:19:01,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-09-12 08:19:01,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 13145 2026-09-12 08:19:01,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk96eva7k_chrome_odoo 2026-09-12 08:19:01,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43625/json/version 2026-09-12 08:19:01,536 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43625/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:19:01,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:19:01,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43625/json 2026-09-12 08:19:01,575 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43625/json with timeout 3 increased to 10s during tests 2026-09-12 08:19:01,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43625/devtools/page/9373C53CB62E69186CD511E0B32532D5 2026-09-12 08:19:01,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:19:01,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:19:01,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:19:01,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:19:01,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-12 08:19:01,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-12 08:19:01,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:19:02,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.130 0.596 2026-09-12 08:19:02,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '9373C53CB62E69186CD511E0B32532D5', 'loaderId': '301FBD2C7A7CB167E947FDBFCBD62201', 'isDownload': False} 2026-09-12 08:19:02,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-09-12 08:19:02,427 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:02,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 08:19:02,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.020 2026-09-12 08:19:02,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.039 2026-09-12 08:19:02,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-12 08:19:02,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-12 08:19:02,911 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:02,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:19:02,934 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:03,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 321 0.235 0.397 2026-09-12 08:19:03,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.649 2026-09-12 08:19:03,655 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:03,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.078 2026-09-12 08:19:03,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:19:03,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:19:04,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.106 0.289 2026-09-12 08:19:04,244 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.045 2026-09-12 08:19:04,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "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-09-12 08:19:04,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:19:04,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 14 0.048 0.045 2026-09-12 08:19:04,407 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:04,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.014 0.118 2026-09-12 08:19:04,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.013 0.162 2026-09-12 08:19:04,510 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:04,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:04,543 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:04,548 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:04,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.021 0.216 2026-09-12 08:19:04,580 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:04,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.019 0.273 2026-09-12 08:19:04,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.009 0.312 2026-09-12 08:19:04,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.246 2026-09-12 08:19:04,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.023 0.258 2026-09-12 08:19:04,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.016 0.181 2026-09-12 08:19:04,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.028 0.228 2026-09-12 08:19:04,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.222 2026-09-12 08:19:04,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.205 2026-09-12 08:19:04,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.191 2026-09-12 08:19:04,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.181 2026-09-12 08:19:04,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.156 2026-09-12 08:19:04,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.121 2026-09-12 08:19:04,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.003 0.079 2026-09-12 08:19:04,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.003 0.087 2026-09-12 08:19:04,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:04] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.003 0.092 2026-09-12 08:19:05,238 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-12 08:19:05,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-12 08:19:05,275 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:05,292 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:05,295 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,307 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,332 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,337 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-12 08:19:05,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-12 08:19:05,389 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,404 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:19:05,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-12 08:19:05,453 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,470 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:19:05,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-12 08:19:05,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:19:05,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-12 08:19:05,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 08:19:05,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-12 08:19:05,572 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:05] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 08:19:05,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-12 08:19:05,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-12 08:19:05,619 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,636 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:19:05,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-12 08:19:05,691 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:19:05,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-12 08:19:05,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:19:05,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:19:05,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:05] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.006 0.015 2026-09-12 08:19:05,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:19:05,820 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-09-12 08:19:05,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-12 08:19:05,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-12 08:19:05,878 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:19:05,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:05] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.004 0.015 2026-09-12 08:19:05,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-09-12 08:19:05,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-12 08:19:05,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-09-12 08:19:05,953 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,969 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:05,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:19:06,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-12 08:19:06,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,036 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:19:06,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-12 08:19:06,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:19:06,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:19:06,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:19:06,137 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:06] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.022 0.015 2026-09-12 08:19:06,159 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,169 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,187 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,205 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,220 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,240 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,253 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,269 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:19:06,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:19:06,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-12 08:19:06,349 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:19:06,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-09-12 08:19:06,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-12 08:19:06,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-12 08:19:06,419 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,437 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,453 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,469 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:19:06,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-12 08:19:06,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:19:06,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-09-12 08:19:06,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,586 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,608 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,620 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,637 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,655 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,670 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,687 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:19:06,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:19:06,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-12 08:19:06,753 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,769 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-09-12 08:19:06,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-12 08:19:06,820 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-09-12 08:19:06,853 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:19:06,869 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,887 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,904 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,920 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,936 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,970 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:06,991 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:07,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:19:07,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:19:07,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-12 08:19:07,071 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:07,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:19:07,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:07,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 13145 2026-09-12 08:19:07,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:19:07,112 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 13145 2026-09-12 08:19:07,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk96eva7k_chrome_odoo" 2026-09-12 08:19:07,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-09-12 08:19:07,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 13285 2026-09-12 08:19:07,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpt_3h1rjx_chrome_odoo 2026-09-12 08:19:07,625 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42481/json/version 2026-09-12 08:19:07,626 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42481/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:19:07,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:19:07,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42481/json 2026-09-12 08:19:07,634 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42481/json with timeout 3 increased to 10s during tests 2026-09-12 08:19:07,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42481/devtools/page/E8AB37DF49FAC5C1C04FDE35B365C8A9 2026-09-12 08:19:07,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:19:07,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:19:07,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:19:07,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:19:07,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-12 08:19:07,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-12 08:19:07,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:19:08,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.093 0.487 2026-09-12 08:19:08,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E8AB37DF49FAC5C1C04FDE35B365C8A9', 'loaderId': '46290A0499B36DB7BF4E1E7685092AB2', 'isDownload': False} 2026-09-12 08:19:08,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-09-12 08:19:08,362 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:08,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 08:19:08,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-09-12 08:19:08,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 08:19:08,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:19:08,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 08:19:08,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:19:08,844 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:19:08,855 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:09,703 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:10,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.246 1.275 2026-09-12 08:19:10,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.047 2026-09-12 08:19:10,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 08:19:10,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:19:10,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 14 0.049 0.039 2026-09-12 08:19:10,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:19:10,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.015 0.111 2026-09-12 08:19:10,676 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19: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-09-12 08:19:10,683 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:10,689 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:10,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.011 0.143 2026-09-12 08:19:10,702 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:19:10,723 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:19:10,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.018 0.183 2026-09-12 08:19:10,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.010 0.229 2026-09-12 08:19:10,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.003 0.005 2026-09-12 08:19:10,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.171 2026-09-12 08:19:10,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.022 0.102 2026-09-12 08:19:10,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.013 0.164 2026-09-12 08:19:10,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:10] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.015 0.200 2026-09-12 08:19:11,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.006 0.427 2026-09-12 08:19:11,015 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.219 2026-09-12 08:19:11,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.217 2026-09-12 08:19:11,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.219 2026-09-12 08:19:11,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.189 2026-09-12 08:19:11,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.139 2026-09-12 08:19:11,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.007 0.095 2026-09-12 08:19:11,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.003 0.096 2026-09-12 08:19:11,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.004 0.104 2026-09-12 08:19:11,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-12 08:19:11,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-12 08:19:11,442 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:11,458 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:11,461 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:11,471 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:11,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.008 0.017 2026-09-12 08:19:11,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:19:11,543 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-09-12 08:19:11,576 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:11,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:19:11,592 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:11,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 13285 2026-09-12 08:19:11,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:19:11,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 13285 2026-09-12 08:19:11,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpt_3h1rjx_chrome_odoo" 2026-09-12 08:19:11,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-09-12 08:19:11,996 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 13408 2026-09-12 08:19:11,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr3nhpvlv_chrome_odoo 2026-09-12 08:19:11,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41827/json/version 2026-09-12 08:19:11,999 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41827/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:19:12,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:19:12,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41827/json 2026-09-12 08:19:12,026 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41827/json with timeout 3 increased to 10s during tests 2026-09-12 08:19:12,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41827/devtools/page/01FC982BA020F13964CB43B59C768A87 2026-09-12 08:19:12,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:19:12,040 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:19:12,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:19:12,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:19:12,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-12 08:19:12,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-12 08:19:12,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:19:12,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:12] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.064 0.501 2026-09-12 08:19:12,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '01FC982BA020F13964CB43B59C768A87', 'loaderId': '142A0B9A51694874D009DBF6CE45C3C9', 'isDownload': False} 2026-09-12 08:19:12,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-09-12 08:19:12,721 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:12,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:12] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:19:12,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:12] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-09-12 08:19:12,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:12] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-12 08:19:13,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:19:13,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-09-12 08:19:13,096 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:13,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:19:13,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:13,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 321 0.186 0.371 2026-09-12 08:19:13,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.041 2026-09-12 08:19:13,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "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-09-12 08:19:13,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:19:13,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 14 0.038 0.039 2026-09-12 08:19:13,925 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:19:13,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:13] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.015 0.115 2026-09-12 08:19:14,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.018 0.160 2026-09-12 08:19:14,012 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19: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-09-12 08:19:14,027 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:19:14,041 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:19:14,045 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:14,049 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:14,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.017 0.188 2026-09-12 08:19:14,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.011 0.234 2026-09-12 08:19:14,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.012 0.280 2026-09-12 08:19:14,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.214 2026-09-12 08:19:14,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.013 0.243 2026-09-12 08:19:14,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.017 0.192 2026-09-12 08:19:14,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 8 0.007 0.237 2026-09-12 08:19:14,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.211 2026-09-12 08:19:14,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.182 2026-09-12 08:19:14,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.143 2026-09-12 08:19:14,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.141 2026-09-12 08:19:14,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.141 2026-09-12 08:19:14,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.100 2026-09-12 08:19:14,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.006 0.076 2026-09-12 08:19:14,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.003 0.080 2026-09-12 08:19:14,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-12%2008:18:32 HTTP/1.1" 200 - 4 0.003 0.094 2026-09-12 08:19:14,770 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:14,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-12 08:19:14,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-12 08:19:14,810 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:19:14,825 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:14,827 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:14,837 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:14,853 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:14,869 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-12 08:19:14,886 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:14,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:14] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.012 0.016 2026-09-12 08:19:14,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-09-12 08:19:15,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.020 0.043 2026-09-12 08:19:15,015 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:15,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.006 2026-09-12 08:19:15,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:19:15,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.133 0.318 2026-09-12 08:19:15,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.038 2026-09-12 08:19:15,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 08:19:15,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:19:15,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.004 2026-09-12 08:19:15,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.007 0.027 2026-09-12 08:19:15,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-09-12 08:19:16,569 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:16,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:19:16,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-09-12 08:19:16,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-09-12 08:19:16,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:16] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.019 0.028 2026-09-12 08:19:16,686 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:16,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:19:16,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:19:17,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.122 0.304 2026-09-12 08:19:17,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.042 2026-09-12 08:19:17,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.011 2026-09-12 08:19:17,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:19:17,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-09-12 08:19:17,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-12 08:19:18,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:18,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:19:18,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 13408 2026-09-12 08:19:18,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:19:18,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 13408 2026-09-12 08:19:18,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr3nhpvlv_chrome_odoo" 2026-09-12 08:19:18,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-09-12 08:19:38,781 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #117 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:19:40,926 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #117 deleted ir.attachment records with IDs: [5924, 5925, 5926, 5927, 5928, 5929, 5930, 5931, 5971, 5972, 5973, 5974, 5975, 5976, 5977, 5978] 2026-09-12 08:19:40,927 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #117 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-09-12 08:19:40,944 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #117 deleted ir.sequence records with IDs: [3125, 3128, 3176, 3179, 3126, 3129, 3177, 3180] 2026-09-12 08:19:45,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-09-12 08:19:46,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13553 2026-09-12 08:19:46,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg0jc7tse_chrome_odoo 2026-09-12 08:19:46,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41823/json/version 2026-09-12 08:19:46,642 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41823/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:19:46,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:19:46,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41823/json 2026-09-12 08:19:46,653 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41823/json with timeout 3 increased to 10s during tests 2026-09-12 08:19:46,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41823/devtools/page/3E7D4D1645378388B316F700BA0F40DE 2026-09-12 08:19:46,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:19:46,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:19:46,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:19:46,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:19:46,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:19:46,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:19:46,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:19:47,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.098 0.571 2026-09-12 08:19:47,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3E7D4D1645378388B316F700BA0F40DE', 'loaderId': 'B7712DBC3496AABDF8FC875A5A74C0ED', 'isDownload': False} 2026-09-12 08:19:47,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-09-12 08:19:47,605 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:47,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:47] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:19:47,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:47] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.023 2026-09-12 08:19:47,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:47] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-12 08:19:48,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-09-12 08:19:48,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.023 2026-09-12 08:19:48,069 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:48,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-09-12 08:19:48,118 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:48,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.310 0.402 2026-09-12 08:19:48,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.713 2026-09-12 08:19:48,879 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:48,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.074 2026-09-12 08:19:48,966 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:19:49,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-12 08:19:49,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.133 0.305 2026-09-12 08:19:49,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.038 2026-09-12 08:19:49,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:19:49,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:19:49,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.042 0.032 2026-09-12 08:19:49,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.098 2026-09-12 08:19:49,706 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:19:49,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.143 2026-09-12 08:19:49,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.180 2026-09-12 08:19:49,808 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.207 2026-09-12 08:19:49,812 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19: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-09-12 08:19:49,821 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:19:49,843 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:19:49,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.230 2026-09-12 08:19:49,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.208 2026-09-12 08:19:49,880 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:19:49,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.188 2026-09-12 08:19:49,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.205 2026-09-12 08:19:49,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:49] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.205 2026-09-12 08:19:50,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.004 0.159 2026-09-12 08:19:50,021 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:19:50,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.152 2026-09-12 08:19:50,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.024 0.140 2026-09-12 08:19:50,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.148 2026-09-12 08:19:50,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.154 2026-09-12 08:19:50,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.036 0.146 2026-09-12 08:19:50,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.138 2026-09-12 08:19:50,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.160 2026-09-12 08:19:50,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.183 2026-09-12 08:19:50,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.195 2026-09-12 08:19:50,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.202 2026-09-12 08:19:50,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.152 2026-09-12 08:19:50,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:19:50,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:19:50,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:19:50,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.012 2026-09-12 08:19:50,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:19:50,668 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:50,693 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:50,744 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:50,770 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:50,785 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,650 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,712 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,730 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:19:51,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:19:51,763 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:19:51,766 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:19:51,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:19:51,787 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,829 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,835 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:19:51,872 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:51,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9620795 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-09-12 08:19:51,885 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:52,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9620795 with result: [{'id': 302, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-09-12 08:19:52,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.120 0.101 2026-09-12 08:19:52,190 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.044 0.048 2026-09-12 08:19:52,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.012 2026-09-12 08:19:52,389 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:19:52,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:19:52,986 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:53,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13553 2026-09-12 08:19:53,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:19:53,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13553 2026-09-12 08:19:53,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg0jc7tse_chrome_odoo" 2026-09-12 08:19:53,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-09-12 08:19:53,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13685 2026-09-12 08:19:53,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp05tmz6f8_chrome_odoo 2026-09-12 08:19:53,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44929/json/version 2026-09-12 08:19:53,648 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44929/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:19:53,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:19:53,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44929/json 2026-09-12 08:19:53,664 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44929/json with timeout 3 increased to 10s during tests 2026-09-12 08:19:53,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44929/devtools/page/4DC80F1F66406EABCED539E9654E3A6B 2026-09-12 08:19:53,671 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:19:53,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:19:53,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:19:53,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:19:53,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:19:53,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:19:53,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:19:54,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.076 0.554 2026-09-12 08:19:54,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4DC80F1F66406EABCED539E9654E3A6B', 'loaderId': '4C8488790DD1E38593519CBE5F2AC1E7', 'isDownload': False} 2026-09-12 08:19:54,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-09-12 08:19:54,497 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:54,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.017 2026-09-12 08:19:54,535 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.014 2026-09-12 08:19:54,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.025 2026-09-12 08:19:54,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:19:54,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 08:19:54,911 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:19:54,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:19:54,926 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:55,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.316 0.403 2026-09-12 08:19:55,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:19:55,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.040 2026-09-12 08:19:55,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 08:19:55,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:19:55,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.038 0.033 2026-09-12 08:19:55,873 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:19:55,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.104 2026-09-12 08:19:55,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.145 2026-09-12 08:19:55,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.166 2026-09-12 08:19:56,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.202 2026-09-12 08:19:56,055 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:56,074 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:19:56,080 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:56,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.265 2026-09-12 08:19:56,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.223 2026-09-12 08:19:56,185 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.248 2026-09-12 08:19:56,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.260 2026-09-12 08:19:56,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.252 2026-09-12 08:19:56,287 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:19:56,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.193 2026-09-12 08:19:56,303 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:19:56,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.195 2026-09-12 08:19:56,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.178 2026-09-12 08:19:56,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.138 2026-09-12 08:19:56,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 18 0.027 0.161 2026-09-12 08:19:56,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.152 2026-09-12 08:19:56,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.103 2026-09-12 08:19:56,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-12 08:19:56,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.132 2026-09-12 08:19:56,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.158 2026-09-12 08:19:56,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.115 2026-09-12 08:19:56,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-09-12 08:19:56,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.015 2026-09-12 08:19:56,864 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:56,877 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:56,884 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:56,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:19:56,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:19:56,924 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:19:56,925 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:19:56,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:19:56,951 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:56,968 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:56,984 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:57,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:19:57,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:57,034 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:57,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:19:57,070 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:57,075 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:57,089 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65715092 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-09-12 08:19:57,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65715092 with result: [{'id': 303, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-09-12 08:19:57,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.093 0.103 2026-09-12 08:19:57,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.020 0.043 2026-09-12 08:19:57,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:57] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-12 08:19:58,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:19:58,134 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:19:58,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13685 2026-09-12 08:19:58,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:19:58,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13685 2026-09-12 08:19:58,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp05tmz6f8_chrome_odoo" 2026-09-12 08:19:58,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13808 2026-09-12 08:19:58,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpco5i0s0b_chrome_odoo 2026-09-12 08:19:58,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40517/json/version 2026-09-12 08:19:58,422 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40517/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:19:58,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:19:58,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40517/json 2026-09-12 08:19:58,446 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40517/json with timeout 3 increased to 10s during tests 2026-09-12 08:19:58,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40517/devtools/page/6908686D99C5E85AF64832F1259977FC 2026-09-12 08:19:58,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:19:58,460 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:19:58,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:19:58,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:19:58,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:19:58,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:19:58,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:58] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.017 0.053 2026-09-12 08:19:58,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6908686D99C5E85AF64832F1259977FC', 'loaderId': 'DA3991938DD6FBFA75EC6B40217F2FA2', 'isDownload': False} 2026-09-12 08:19:58,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-09-12 08:19:58,630 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:19:58,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:58] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 08:19:58,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:58] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-09-12 08:19:58,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:58] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-09-12 08:19:59,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 08:19:59,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 08:19:59,110 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:19:59,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.014 0.013 2026-09-12 08:19:59,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:19:59,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:19:59,183 106 INFO rb-3be5b00-224738-414704 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-09-12 08:19:59,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.182 0.402 2026-09-12 08:19:59,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.036 2026-09-12 08:19:59,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 08:19:59,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.004 2026-09-12 08:19:59,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:19:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.038 2026-09-12 08:20:00,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.092 2026-09-12 08:20:00,014 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:00,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.137 2026-09-12 08:20:00,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.150 2026-09-12 08:20:00,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.194 2026-09-12 08:20:00,136 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:00,141 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:00,148 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:00,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.235 2026-09-12 08:20:00,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.226 2026-09-12 08:20:00,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.211 2026-09-12 08:20:00,256 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:20:00,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.232 2026-09-12 08:20:00,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.235 2026-09-12 08:20:00,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.030 0.188 2026-09-12 08:20:00,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.195 2026-09-12 08:20:00,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 11 0.011 0.207 2026-09-12 08:20:00,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.198 2026-09-12 08:20:00,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.169 2026-09-12 08:20:00,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.151 2026-09-12 08:20:00,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.017 0.127 2026-09-12 08:20:00,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.118 2026-09-12 08:20:00,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.145 2026-09-12 08:20:00,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.134 2026-09-12 08:20:00,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.134 2026-09-12 08:20:00,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-09-12 08:20:00,932 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:00,952 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:00,968 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:00,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:20:01,017 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:20:01,022 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:01,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:20:01,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:20:01,088 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:01,106 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:01,123 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:01,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:20:01,151 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:01,168 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:01,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:20:01,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66437955 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-09-12 08:20:01,208 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:01,224 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:01,297 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66437955 with result: [{'id': 304, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-09-12 08:20:01,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.054 0.061 2026-09-12 08:20:01,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.034 2026-09-12 08:20:01,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:01] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.009 2026-09-12 08:20:02,169 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:02,179 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:02,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13808 2026-09-12 08:20:02,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:02,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13808 2026-09-12 08:20:02,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpco5i0s0b_chrome_odoo" 2026-09-12 08:20:02,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-09-12 08:20:03,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13940 2026-09-12 08:20:03,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp03q_9m9a_chrome_odoo 2026-09-12 08:20:03,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42817/json/version 2026-09-12 08:20:03,914 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42817/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:03,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:03,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42817/json 2026-09-12 08:20:03,941 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42817/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:03,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42817/devtools/page/E9E1FA0231FCA148E333037ADFCE34C1 2026-09-12 08:20:03,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:03,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:04,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:04,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:04,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:20:04,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:20:04,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:20:04,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.092 0.582 2026-09-12 08:20:04,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E9E1FA0231FCA148E333037ADFCE34C1', 'loaderId': 'E9F67F755C67AABE3EB0824434907106', 'isDownload': False} 2026-09-12 08:20:04,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-09-12 08:20:04,929 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:04,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:04] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 08:20:04,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:04] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 08:20:04,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:04] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-09-12 08:20:05,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:05] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 08:20:05,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-12 08:20:05,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:20:05,348 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:05,360 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:05,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.212 0.367 2026-09-12 08:20:05,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:05] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.590 2026-09-12 08:20:06,001 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:06,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.075 2026-09-12 08:20:06,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 08:20:06,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:20:06,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.217 0.354 2026-09-12 08:20:06,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.049 2026-09-12 08:20:06,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-12 08:20:06,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:20:06,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.041 0.040 2026-09-12 08:20:06,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.113 2026-09-12 08:20:06,998 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:07,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.134 2026-09-12 08:20:07,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.158 2026-09-12 08:20:07,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.196 2026-09-12 08:20:07,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.203 2026-09-12 08:20:07,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.195 2026-09-12 08:20:07,174 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:20:07,185 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:07,189 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:07,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.189 2026-09-12 08:20:07,204 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:07,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.206 2026-09-12 08:20:07,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.200 2026-09-12 08:20:07,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.207 2026-09-12 08:20:07,336 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:07,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.006 0.187 2026-09-12 08:20:07,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.150 2026-09-12 08:20:07,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.164 2026-09-12 08:20:07,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.123 2026-09-12 08:20:07,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.130 2026-09-12 08:20:07,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.013 0.136 2026-09-12 08:20:07,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.107 2026-09-12 08:20:07,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.112 2026-09-12 08:20:07,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.120 2026-09-12 08:20:07,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.113 2026-09-12 08:20:07,934 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:20:07,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:20:07,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:20:07,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:20:07,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.022 2026-09-12 08:20:08,035 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-12 08:20:08,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,106 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,113 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.014 2026-09-12 08:20:08,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:20:08,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.019 2026-09-12 08:20:08,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:20:08,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.012 0.012 2026-09-12 08:20:08,185 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:20:08,191 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:20:08,193 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:20:08,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.017 0.022 2026-09-12 08:20:08,217 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,238 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,247 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:20:08,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.012 2026-09-12 08:20:08,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96741238 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-09-12 08:20:08,272 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:08,283 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:08,424 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96741238 with result: [{'id': 305, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-09-12 08:20:08,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.079 0.094 2026-09-12 08:20:08,551 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.030 0.061 2026-09-12 08:20:08,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:08] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.012 2026-09-12 08:20:09,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:09,350 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:09,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13940 2026-09-12 08:20:09,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:09,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13940 2026-09-12 08:20:09,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp03q_9m9a_chrome_odoo" 2026-09-12 08:20:09,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14082 2026-09-12 08:20:09,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgu94ycpd_chrome_odoo 2026-09-12 08:20:09,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43749/json/version 2026-09-12 08:20:09,685 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43749/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:09,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:09,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43749/json 2026-09-12 08:20:09,720 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43749/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:09,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43749/devtools/page/8F52D80384320C41325700E830CB8240 2026-09-12 08:20:09,733 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:09,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:09,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:09,797 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:09,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:20:09,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:20:10,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.061 0.233 2026-09-12 08:20:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8F52D80384320C41325700E830CB8240', 'loaderId': 'E28E33C02D15D1F32ED86F5A2F7BAC09', 'isDownload': False} 2026-09-12 08:20:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-09-12 08:20:10,121 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:10,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 08:20:10,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-09-12 08:20:10,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.031 2026-09-12 08:20:10,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:20:10,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 08:20:10,574 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:10,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:20:10,616 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:11,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 335 0.218 0.389 2026-09-12 08:20:11,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:11] "GET /pos/web HTTP/1.1" 200 - 20 0.010 0.603 2026-09-12 08:20:11,253 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:11,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.053 2026-09-12 08:20:11,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:20:11,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:20:11,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.192 0.337 2026-09-12 08:20:12,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.041 2026-09-12 08:20:12,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-09-12 08:20:12,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:20:12,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.040 0.033 2026-09-12 08:20:12,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.098 2026-09-12 08:20:12,186 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:12,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.149 2026-09-12 08:20:12,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.189 2026-09-12 08:20:12,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.207 2026-09-12 08:20:12,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.236 2026-09-12 08:20:12,346 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:12,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.197 2026-09-12 08:20:12,370 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:20:12,371 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:20:12,395 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:20:12,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.208 2026-09-12 08:20:12,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.231 2026-09-12 08:20:12,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.240 2026-09-12 08:20:12,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.235 2026-09-12 08:20:12,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.011 0.175 2026-09-12 08:20:12,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.189 2026-09-12 08:20:12,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.176 2026-09-12 08:20:12,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.187 2026-09-12 08:20:12,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.150 2026-09-12 08:20:12,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.033 0.150 2026-09-12 08:20:12,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.141 2026-09-12 08:20:12,753 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.143 2026-09-12 08:20:12,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.162 2026-09-12 08:20:12,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.010 0.170 2026-09-12 08:20:12,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.174 2026-09-12 08:20:13,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:20:13,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:20:13,175 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:13,201 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:13,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:20:13,280 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:13,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:20:13,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:20:13,317 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:13,325 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:13,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:20:13,352 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:13,369 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:13,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:13,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:20:13,420 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:13,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.014 2026-09-12 08:20:13,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46092829 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-09-12 08:20:13,461 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:20:13,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46092829 with result: [{'id': 306, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-09-12 08:20:13,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.137 0.103 2026-09-12 08:20:13,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.044 0.058 2026-09-12 08:20:13,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.011 2026-09-12 08:20:14,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:14,624 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:14,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14082 2026-09-12 08:20:14,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.006 2026-09-12 08:20:14,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:14,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14082 2026-09-12 08:20:14,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgu94ycpd_chrome_odoo" 2026-09-12 08:20:14,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-09-12 08:20:15,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14212 2026-09-12 08:20:15,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpouy6mlz4_chrome_odoo 2026-09-12 08:20:15,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33899/json/version 2026-09-12 08:20:15,441 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33899/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:15,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:15,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33899/json 2026-09-12 08:20:15,483 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33899/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:15,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33899/devtools/page/C43EF6C6A1D3FABCE8746AF881B93B5F 2026-09-12 08:20:15,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:15,496 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:15,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:15,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:15,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:20:15,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:20:15,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:20:17,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.117 1.383 2026-09-12 08:20:17,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C43EF6C6A1D3FABCE8746AF881B93B5F', 'loaderId': 'F45615C80938593284F0B2210A388310', 'isDownload': False} 2026-09-12 08:20:17,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-09-12 08:20:17,240 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:17,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 08:20:17,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.024 2026-09-12 08:20:17,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.045 2026-09-12 08:20:17,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 08:20:17,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.008 2026-09-12 08:20:17,718 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:17,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:20:17,767 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:18,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.217 0.382 2026-09-12 08:20:18,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.044 2026-09-12 08:20:18,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-09-12 08:20:18,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:20:18,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.032 0.037 2026-09-12 08:20:18,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.104 2026-09-12 08:20:18,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:20:18,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.129 2026-09-12 08:20:18,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.185 2026-09-12 08:20:18,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.224 2026-09-12 08:20:18,795 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:18,802 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:18,810 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:18,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.043 0.264 2026-09-12 08:20:18,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.283 2026-09-12 08:20:18,897 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:18,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.263 2026-09-12 08:20:18,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.276 2026-09-12 08:20:19,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.257 2026-09-12 08:20:19,052 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:20:19,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.014 0.227 2026-09-12 08:20:19,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.195 2026-09-12 08:20:19,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.171 2026-09-12 08:20:19,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.172 2026-09-12 08:20:19,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.158 2026-09-12 08:20:19,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.128 2026-09-12 08:20:19,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.093 2026-09-12 08:20:19,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.134 2026-09-12 08:20:19,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.151 2026-09-12 08:20:19,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.160 2026-09-12 08:20:19,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:19,552 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:19,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.014 2026-09-12 08:20:19,583 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:19,596 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:19,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:19,617 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,531 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,575 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,586 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,624 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,629 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,648 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,655 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:20,656 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:20,671 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,684 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,699 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51321268 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-09-12 08:20:20,734 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:20,742 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:20,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51321268 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-09-12 08:20:20,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.070 0.093 2026-09-12 08:20:20,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.029 0.039 2026-09-12 08:20:20,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.059 2026-09-12 08:20:21,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:21] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.017 0.012 2026-09-12 08:20:21,757 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:21,783 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:21,787 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:21,800 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:21,816 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,674 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,685 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,703 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,718 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,750 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,768 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,784 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,800 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,818 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:22,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:20:22,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69946614 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-09-12 08:20:22,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69946614 with result: [{'id': 308, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-09-12 08:20:22,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.031 0.054 2026-09-12 08:20:22,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.036 0.040 2026-09-12 08:20:23,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:23,757 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:23,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14212 2026-09-12 08:20:23,778 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:23,778 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14212 2026-09-12 08:20:23,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpouy6mlz4_chrome_odoo" 2026-09-12 08:20:23,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-09-12 08:20:27,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14342 2026-09-12 08:20:27,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnaifscow_chrome_odoo 2026-09-12 08:20:27,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46285/json/version 2026-09-12 08:20:27,125 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46285/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:27,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:27,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46285/json 2026-09-12 08:20:27,154 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46285/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:27,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46285/devtools/page/8470F7D53ACB2D13221FA637030382F6 2026-09-12 08:20:27,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:27,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:27,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:27,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:27,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-12 08:20:27,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-12 08:20:27,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:20:27,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:27] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.071 0.492 2026-09-12 08:20:27,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8470F7D53ACB2D13221FA637030382F6', 'loaderId': '0EF8C0FCF6E79C593E69F2217567CB9B', 'isDownload': False} 2026-09-12 08:20:27,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-09-12 08:20:27,933 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:27,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:27] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:20:27,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:27] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 08:20:27,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:27] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.017 2026-09-12 08:20:28,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:28] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:20:28,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:20:28,387 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:28,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:20:28,412 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:29,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.297 0.434 2026-09-12 08:20:29,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:29] "GET /pos/web HTTP/1.1" 200 - 20 0.029 0.739 2026-09-12 08:20:29,225 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:29,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.072 2026-09-12 08:20:29,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:20:29,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:20:29,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.173 0.360 2026-09-12 08:20:29,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.044 2026-09-12 08:20:30,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.010 2026-09-12 08:20:30,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:20:30,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.032 0.036 2026-09-12 08:20:30,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.085 2026-09-12 08:20:30,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.109 2026-09-12 08:20:30,212 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:20:30,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.151 2026-09-12 08:20:30,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.190 2026-09-12 08:20:30,307 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20: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-09-12 08:20:30,328 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:20:30,337 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:30,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.253 2026-09-12 08:20:30,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.237 2026-09-12 08:20:30,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.005 0.230 2026-09-12 08:20:30,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.197 2026-09-12 08:20:30,443 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:30,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.201 2026-09-12 08:20:30,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.139 2026-09-12 08:20:30,498 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:30,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.138 2026-09-12 08:20:30,520 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.129 2026-09-12 08:20:30,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.123 2026-09-12 08:20:30,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.123 2026-09-12 08:20:30,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.101 2026-09-12 08:20:30,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.099 2026-09-12 08:20:30,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.121 2026-09-12 08:20:30,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.149 2026-09-12 08:20:30,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.171 2026-09-12 08:20:30,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.189 2026-09-12 08:20:30,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.215 2026-09-12 08:20:30,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.201 2026-09-12 08:20:30,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.226 2026-09-12 08:20:30,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.230 2026-09-12 08:20:30,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.236 2026-09-12 08:20:31,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.038 0.238 2026-09-12 08:20:31,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.255 2026-09-12 08:20:31,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:20:31,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.254 2026-09-12 08:20:31,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:20:31,133 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.266 2026-09-12 08:20:31,182 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.242 2026-09-12 08:20:31,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.225 2026-09-12 08:20:31,232 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,233 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,235 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.200 2026-09-12 08:20:31,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.185 2026-09-12 08:20:31,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:20:31,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.163 2026-09-12 08:20:31,608 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,618 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:20:31,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:20:31,662 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:31,668 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:20:31,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:20:31,689 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,699 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,733 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:20:31,766 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,783 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:20:31,826 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:31,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35063615 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-09-12 08:20:31,841 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:20:32,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35063615 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-09-12 08:20:32,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.084 0.107 2026-09-12 08:20:32,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.023 0.036 2026-09-12 08:20:32,151 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.024 2026-09-12 08:20:32,876 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:32,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:20:32,920 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:32,926 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:32,934 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:32,949 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:32,967 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:32,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:20:33,258 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:33,263 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:33,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:20:33,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:20:33,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:20:33,317 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:33,332 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:33,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:20:33,366 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:33,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:33,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:20:33,415 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:33,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64141188 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-09-12 08:20:33,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64141188 with result: [{'id': 310, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-09-12 08:20:33,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.043 0.065 2026-09-12 08:20:33,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.037 0.040 2026-09-12 08:20:34,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:20:34,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:34,403 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:34,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14342 2026-09-12 08:20:34,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:34,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14342 2026-09-12 08:20:34,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnaifscow_chrome_odoo" 2026-09-12 08:20:34,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-09-12 08:20:35,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14489 2026-09-12 08:20:35,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp026btsw1_chrome_odoo 2026-09-12 08:20:35,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38277/json/version 2026-09-12 08:20:35,225 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38277/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:35,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:35,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38277/json 2026-09-12 08:20:35,267 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38277/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:35,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38277/devtools/page/2AA949901676BDD07C8EDBA1F6B6828C 2026-09-12 08:20:35,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:35,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:35,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:35,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:35,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-12 08:20:35,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-12 08:20:35,527 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:20:36,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.093 0.487 2026-09-12 08:20:36,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2AA949901676BDD07C8EDBA1F6B6828C', 'loaderId': '0FF99621E31DA315A5D78BE48D692F65', 'isDownload': False} 2026-09-12 08:20:36,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-09-12 08:20:36,114 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:36,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.006 2026-09-12 08:20:36,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 08:20:36,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-12 08:20:36,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:20:36,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 08:20:36,574 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:20:36,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:20:36,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:37,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 324 0.259 0.391 2026-09-12 08:20:37,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:37] "GET /pos/web HTTP/1.1" 200 - 20 0.025 0.669 2026-09-12 08:20:37,329 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:37,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.096 2026-09-12 08:20:37,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:20:37,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:20:37,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.162 0.360 2026-09-12 08:20:38,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.052 2026-09-12 08:20:38,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-12 08:20:38,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:20:38,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.025 0.049 2026-09-12 08:20:38,243 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:38,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.104 2026-09-12 08:20:38,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.150 2026-09-12 08:20:38,339 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:20:38,359 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:20:38,363 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:38,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.204 2026-09-12 08:20:38,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.257 2026-09-12 08:20:38,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.300 2026-09-12 08:20:38,488 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:38,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.229 2026-09-12 08:20:38,539 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.239 2026-09-12 08:20:38,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.178 2026-09-12 08:20:38,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.172 2026-09-12 08:20:38,568 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:38,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.021 0.133 2026-09-12 08:20:38,608 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.097 2026-09-12 08:20:38,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.113 2026-09-12 08:20:38,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.115 2026-09-12 08:20:38,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.114 2026-09-12 08:20:38,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.136 2026-09-12 08:20:38,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.176 2026-09-12 08:20:38,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.193 2026-09-12 08:20:38,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.209 2026-09-12 08:20:38,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.195 2026-09-12 08:20:38,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.171 2026-09-12 08:20:39,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:20:39,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:20:39,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.011 2026-09-12 08:20:39,116 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:39,155 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:39,209 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:39,246 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:39,251 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:39,266 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:39,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:39,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14489 2026-09-12 08:20:39,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:39,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14489 2026-09-12 08:20:39,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp026btsw1_chrome_odoo" 2026-09-12 08:20:39,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-09-12 08:20:42,115 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14611 2026-09-12 08:20:42,115 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg_kergas_chrome_odoo 2026-09-12 08:20:42,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35195/json/version 2026-09-12 08:20:42,117 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35195/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:42,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:42,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35195/json 2026-09-12 08:20:42,121 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35195/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:42,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35195/devtools/page/CE5DE9D0B41282A7AFB666C2764B4FA4 2026-09-12 08:20:42,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:42,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:42,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:42,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:42,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:20:42,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:20:42,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:20:42,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.056 0.449 2026-09-12 08:20:42,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CE5DE9D0B41282A7AFB666C2764B4FA4', 'loaderId': '0950B339600610B50A3130033D138538', 'isDownload': False} 2026-09-12 08:20:42,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-09-12 08:20:42,875 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:42,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:42] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-12 08:20:42,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:42] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.024 2026-09-12 08:20:42,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:42] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-09-12 08:20:43,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:43] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-12 08:20:43,265 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-09-12 08:20:43,292 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:43,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.005 2026-09-12 08:20:43,327 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:44,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.311 0.465 2026-09-12 08:20:44,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.799 2026-09-12 08:20:44,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:44,212 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.054 2026-09-12 08:20:44,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:20:44,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:20:44,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.123 0.351 2026-09-12 08:20:44,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.043 2026-09-12 08:20:44,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:20:44,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:20:45,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.026 0.037 2026-09-12 08:20:45,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.089 2026-09-12 08:20:45,071 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:20:45,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.130 2026-09-12 08:20:45,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.154 2026-09-12 08:20:45,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.194 2026-09-12 08:20:45,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.234 2026-09-12 08:20:45,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.210 2026-09-12 08:20:45,233 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:45,242 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:20:45,251 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:45,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.027 0.177 2026-09-12 08:20:45,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.223 2026-09-12 08:20:45,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.253 2026-09-12 08:20:45,402 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:45,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.259 2026-09-12 08:20:45,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.022 0.242 2026-09-12 08:20:45,491 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:45,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.235 2026-09-12 08:20:45,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.230 2026-09-12 08:20:45,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.198 2026-09-12 08:20:45,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.033 0.204 2026-09-12 08:20:45,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.192 2026-09-12 08:20:45,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.164 2026-09-12 08:20:45,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.166 2026-09-12 08:20:45,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.197 2026-09-12 08:20:45,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.226 2026-09-12 08:20:45,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.204 2026-09-12 08:20:45,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.222 2026-09-12 08:20:45,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.253 2026-09-12 08:20:45,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.237 2026-09-12 08:20:45,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:45] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.244 2026-09-12 08:20:46,001 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,022 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.236 2026-09-12 08:20:46,039 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,052 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.217 2026-09-12 08:20:46,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,089 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,102 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,103 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.229 2026-09-12 08:20:46,123 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,131 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.012 0.210 2026-09-12 08:20:46,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.197 2026-09-12 08:20:46,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.179 2026-09-12 08:20:46,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.160 2026-09-12 08:20:46,311 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,329 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,351 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,370 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,382 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,678 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,683 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:46,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:46,698 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:46,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14611 2026-09-12 08:20:46,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:46,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14611 2026-09-12 08:20:46,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg_kergas_chrome_odoo" 2026-09-12 08:20:46,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-09-12 08:20:48,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14756 2026-09-12 08:20:48,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp30_3zcgj_chrome_odoo 2026-09-12 08:20:48,449 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45873/json/version 2026-09-12 08:20:48,450 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45873/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:48,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:48,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45873/json 2026-09-12 08:20:48,479 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45873/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:48,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45873/devtools/page/EBA63E99540EA02E45D1A39EBF1B5E62 2026-09-12 08:20:48,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:48,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:48,625 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:48,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:48,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-09-12 08:20:48,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-09-12 08:20:48,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:20:49,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.103 0.521 2026-09-12 08:20:49,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EBA63E99540EA02E45D1A39EBF1B5E62', 'loaderId': 'B6F96C540C92FD0D095587F26B6443C6', 'isDownload': False} 2026-09-12 08:20:49,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-09-12 08:20:49,277 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:49,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.013 2026-09-12 08:20:49,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-09-12 08:20:49,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.031 2026-09-12 08:20:49,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:20:49,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-09-12 08:20:49,716 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:20:49,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:20:49,729 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:50,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.250 0.392 2026-09-12 08:20:50,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:50] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.669 2026-09-12 08:20:50,450 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:50,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.082 2026-09-12 08:20:50,539 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:20:50,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:20:51,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.162 0.360 2026-09-12 08:20:51,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.040 2026-09-12 08:20:51,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.012 2026-09-12 08:20:51,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:20:51,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.044 0.038 2026-09-12 08:20:51,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.113 2026-09-12 08:20:51,400 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:20:51,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.161 2026-09-12 08:20:51,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.180 2026-09-12 08:20:51,480 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:20:51,490 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:51,494 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:51,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.217 2026-09-12 08:20:51,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.008 2026-09-12 08:20:51,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.193 2026-09-12 08:20:51,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.159 2026-09-12 08:20:51,579 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:51,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.145 2026-09-12 08:20:51,594 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:51,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.341 2026-09-12 08:20:51,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.128 2026-09-12 08:20:51,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.126 2026-09-12 08:20:51,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.127 2026-09-12 08:20:51,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.125 2026-09-12 08:20:51,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.014 0.120 2026-09-12 08:20:51,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.143 2026-09-12 08:20:51,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.159 2026-09-12 08:20:51,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.005 0.181 2026-09-12 08:20:51,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.205 2026-09-12 08:20:51,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.219 2026-09-12 08:20:51,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.184 2026-09-12 08:20:51,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.010 0.154 2026-09-12 08:20:52,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:20:52,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:20:52,284 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.014 2026-09-12 08:20:52,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,330 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,341 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,370 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,373 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-09-12 08:20:52,402 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:20:52,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:20:52,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:20:52,475 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:52,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.037 0.027 2026-09-12 08:20:53,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-09-12 08:20:53,332 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:53,356 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:53,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:53,370 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:53,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14756 2026-09-12 08:20:53,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:53,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14756 2026-09-12 08:20:53,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp30_3zcgj_chrome_odoo" 2026-09-12 08:20:53,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-09-12 08:20:54,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14889 2026-09-12 08:20:54,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3ikk4dwq_chrome_odoo 2026-09-12 08:20:54,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41373/json/version 2026-09-12 08:20:54,348 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41373/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:20:54,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:20:54,372 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41373/json 2026-09-12 08:20:54,376 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41373/json with timeout 3 increased to 10s during tests 2026-09-12 08:20:54,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41373/devtools/page/7F1387EFB16E966E99F68C90D77C00E5 2026-09-12 08:20:54,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:20:54,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:20:54,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:20:54,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:20:54,625 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:20:54,625 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:20:54,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:20:55,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.093 0.506 2026-09-12 08:20:55,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F1387EFB16E966E99F68C90D77C00E5', 'loaderId': '2D7C7D957905C57C90E8F822DB2E9907', 'isDownload': False} 2026-09-12 08:20:55,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-09-12 08:20:55,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:55,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:20:55,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-09-12 08:20:55,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-12 08:20:55,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:20:55,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 08:20:55,697 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:55,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:20:55,720 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:56,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.294 0.398 2026-09-12 08:20:56,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:56] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.706 2026-09-12 08:20:56,489 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:20:56,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.099 2026-09-12 08:20:56,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.006 2026-09-12 08:20:56,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-12 08:20:57,127 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.167 0.315 2026-09-12 08:20:57,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.041 2026-09-12 08:20:57,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 08:20:57,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:20:57,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.032 0.040 2026-09-12 08:20:57,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.129 2026-09-12 08:20:57,418 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:20:57,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.173 2026-09-12 08:20:57,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.212 2026-09-12 08:20:57,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.231 2026-09-12 08:20:57,608 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.279 2026-09-12 08:20:57,619 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:20:57,626 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:57,634 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:57,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.290 2026-09-12 08:20:57,646 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:20:57,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.241 2026-09-12 08:20:57,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.252 2026-09-12 08:20:57,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.254 2026-09-12 08:20:57,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.269 2026-09-12 08:20:57,846 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:20:57,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.009 0.223 2026-09-12 08:20:57,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.228 2026-09-12 08:20:57,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.215 2026-09-12 08:20:57,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.181 2026-09-12 08:20:57,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.183 2026-09-12 08:20:57,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:57] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.039 0.160 2026-09-12 08:20:58,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.132 2026-09-12 08:20:58,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.151 2026-09-12 08:20:58,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.153 2026-09-12 08:20:58,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.164 2026-09-12 08:20:58,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:20:58,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:20:58,366 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:58,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.015 2026-09-12 08:20:58,401 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:58,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:58,415 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:58,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:20:58,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:20:58,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:20:58,490 106 INFO rb-3be5b00-224738-414704 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-09-12 08:20:58,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:58] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.015 0.028 2026-09-12 08:20:59,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:20:59,339 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:20:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:20:59,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14889 2026-09-12 08:20:59,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:20:59,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14889 2026-09-12 08:20:59,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3ikk4dwq_chrome_odoo" 2026-09-12 08:20:59,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-09-12 08:21:00,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15010 2026-09-12 08:21:00,742 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2upi4pd7_chrome_odoo 2026-09-12 08:21:00,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41341/json/version 2026-09-12 08:21:00,749 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41341/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:21:00,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:21:00,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41341/json 2026-09-12 08:21:00,780 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41341/json with timeout 3 increased to 10s during tests 2026-09-12 08:21:00,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41341/devtools/page/F1AA5EDC56CB642F1ACDFC5FB11D21AA 2026-09-12 08:21:00,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:21:00,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:21:01,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:21:01,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:21:01,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:21:01,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:21:01,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:21:01,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.090 0.498 2026-09-12 08:21:01,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F1AA5EDC56CB642F1ACDFC5FB11D21AA', 'loaderId': 'B4366FDF631D71DB601610198E4EA01D', 'isDownload': False} 2026-09-12 08:21:01,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-09-12 08:21:01,660 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:01,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:01] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 08:21:01,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:01] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-12 08:21:01,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:01] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.028 0.027 2026-09-12 08:21:02,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:02] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:21:02,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 08:21:02,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:21:02,144 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:02,157 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:03,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.285 1.404 2026-09-12 08:21:03,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:03] "GET /pos/web HTTP/1.1" 200 - 20 0.014 1.721 2026-09-12 08:21:03,921 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:03,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.075 2026-09-12 08:21:04,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:21:04,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-12 08:21:04,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.199 0.385 2026-09-12 08:21:04,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.037 2026-09-12 08:21:04,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 08:21:04,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:21:04,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.019 0.034 2026-09-12 08:21:04,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.005 0.078 2026-09-12 08:21:04,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.116 2026-09-12 08:21:04,928 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:04,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.159 2026-09-12 08:21:05,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.210 2026-09-12 08:21:05,013 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:05,031 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:21:05,037 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:05,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.231 2026-09-12 08:21:05,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.207 2026-09-12 08:21:05,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.222 2026-09-12 08:21:05,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.192 2026-09-12 08:21:05,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.222 2026-09-12 08:21:05,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.004 0.161 2026-09-12 08:21:05,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.166 2026-09-12 08:21:05,220 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:05,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:05,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.163 2026-09-12 08:21:05,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.135 2026-09-12 08:21:05,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.156 2026-09-12 08:21:05,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.124 2026-09-12 08:21:05,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.101 2026-09-12 08:21:05,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.108 2026-09-12 08:21:05,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.147 2026-09-12 08:21:05,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.177 2026-09-12 08:21:05,441 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.001 0.148 2026-09-12 08:21:05,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.161 2026-09-12 08:21:05,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.172 2026-09-12 08:21:05,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:21:05,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:21:05,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:05,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.033 2026-09-12 08:21:05,859 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:05,923 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:05,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:21:05,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:21:05,983 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:05,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:21:06,009 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:06,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15010 2026-09-12 08:21:06,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:21:06,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15010 2026-09-12 08:21:06,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2upi4pd7_chrome_odoo" 2026-09-12 08:21:06,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-09-12 08:21:07,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15138 2026-09-12 08:21:07,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp384_ih7d_chrome_odoo 2026-09-12 08:21:07,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35575/json/version 2026-09-12 08:21:07,112 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35575/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:21:07,166 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:21:07,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35575/json 2026-09-12 08:21:07,167 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35575/json with timeout 3 increased to 10s during tests 2026-09-12 08:21:07,176 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35575/devtools/page/6DBF4C45CE89A53CD81D85E8921D333E 2026-09-12 08:21:07,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:21:07,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:21:07,397 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:21:07,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:21:07,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:21:07,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:21:07,424 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:21:08,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.118 0.512 2026-09-12 08:21:08,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6DBF4C45CE89A53CD81D85E8921D333E', 'loaderId': 'D8E8BEBED20EDCA939E71068F02089CE', 'isDownload': False} 2026-09-12 08:21:08,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-09-12 08:21:08,064 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:08,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:21:08,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-12 08:21:08,111 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.030 2026-09-12 08:21:08,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:21:08,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 08:21:08,500 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:08,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:21:08,522 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:09,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.248 0.395 2026-09-12 08:21:09,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.649 2026-09-12 08:21:09,225 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:09,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.077 2026-09-12 08:21:09,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:21:09,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:21:09,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.163 0.357 2026-09-12 08:21:09,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.044 2026-09-12 08:21:09,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.010 2026-09-12 08:21:09,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:21:10,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.032 0.038 2026-09-12 08:21:10,135 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.107 2026-09-12 08:21:10,152 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:21:10,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.140 2026-09-12 08:21:10,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.173 2026-09-12 08:21:10,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.228 2026-09-12 08:21:10,265 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21: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-09-12 08:21:10,290 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:21:10,295 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:10,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.263 2026-09-12 08:21:10,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.207 2026-09-12 08:21:10,331 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:10,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.187 2026-09-12 08:21:10,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.211 2026-09-12 08:21:10,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.187 2026-09-12 08:21:10,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.004 0.141 2026-09-12 08:21:10,450 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:10,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.140 2026-09-12 08:21:10,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.135 2026-09-12 08:21:10,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.119 2026-09-12 08:21:10,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.123 2026-09-12 08:21:10,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.029 0.138 2026-09-12 08:21:10,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.134 2026-09-12 08:21:10,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.174 2026-09-12 08:21:10,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.202 2026-09-12 08:21:10,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.213 2026-09-12 08:21:10,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.220 2026-09-12 08:21:10,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.013 0.187 2026-09-12 08:21:11,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:21:11,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:21:11,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:11,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.033 2026-09-12 08:21:11,120 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:11,134 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:11,156 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:11,199 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:11,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:11,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:21:11,243 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:11,262 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15138 2026-09-12 08:21:11,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:21:11,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15138 2026-09-12 08:21:11,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp384_ih7d_chrome_odoo" 2026-09-12 08:21:11,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-09-12 08:21:12,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15264 2026-09-12 08:21:12,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpodpjg9ah_chrome_odoo 2026-09-12 08:21:12,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41249/json/version 2026-09-12 08:21:12,410 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41249/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:21:12,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:21:12,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41249/json 2026-09-12 08:21:12,413 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41249/json with timeout 3 increased to 10s during tests 2026-09-12 08:21:12,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41249/devtools/page/45ACEB856FC9152691F9683FAD3616BC 2026-09-12 08:21:12,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:21:12,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:21:12,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:21:12,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:21:12,674 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:21:12,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:21:12,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:21:13,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.088 0.516 2026-09-12 08:21:13,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '45ACEB856FC9152691F9683FAD3616BC', 'loaderId': '7136B5B29A42868013A3F515AC69033B', 'isDownload': False} 2026-09-12 08:21:13,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-09-12 08:21:13,304 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:13,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.008 2026-09-12 08:21:13,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.031 2026-09-12 08:21:13,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.045 2026-09-12 08:21:13,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-12 08:21:13,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.017 2026-09-12 08:21:13,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:13,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:21:13,800 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:14,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.266 0.430 2026-09-12 08:21:14,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:14] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.709 2026-09-12 08:21:14,557 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:14,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.078 2026-09-12 08:21:14,652 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:21:14,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:21:15,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.160 0.316 2026-09-12 08:21:15,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.030 2026-09-12 08:21:15,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.009 2026-09-12 08:21:15,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:21:15,394 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.041 0.042 2026-09-12 08:21:15,399 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:15,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.030 0.118 2026-09-12 08:21:15,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.174 2026-09-12 08:21:15,521 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21: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-09-12 08:21:15,535 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:15,548 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:15,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.224 2026-09-12 08:21:15,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.242 2026-09-12 08:21:15,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.286 2026-09-12 08:21:15,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.256 2026-09-12 08:21:15,697 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:21:15,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.245 2026-09-12 08:21:15,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.014 0.189 2026-09-12 08:21:15,768 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:21:15,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.200 2026-09-12 08:21:15,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.168 2026-09-12 08:21:15,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.139 2026-09-12 08:21:15,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.128 2026-09-12 08:21:15,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.025 0.146 2026-09-12 08:21:15,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.015 0.145 2026-09-12 08:21:15,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.149 2026-09-12 08:21:15,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:15] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.183 2026-09-12 08:21:16,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.214 2026-09-12 08:21:16,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:16] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.229 2026-09-12 08:21:16,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.195 2026-09-12 08:21:16,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:16] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.001 0.188 2026-09-12 08:21:16,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:16] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.171 2026-09-12 08:21:16,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:21:16,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:21:16,303 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:16,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.016 2026-09-12 08:21:16,348 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:16,367 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:16,370 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:16,420 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:16,449 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:16,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:21:16,472 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:16,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15264 2026-09-12 08:21:16,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:21:16,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15264 2026-09-12 08:21:16,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpodpjg9ah_chrome_odoo" 2026-09-12 08:21:16,595 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-09-12 08:21:17,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15388 2026-09-12 08:21:17,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl_4i7psl_chrome_odoo 2026-09-12 08:21:17,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46141/json/version 2026-09-12 08:21:17,512 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46141/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:21:17,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:21:17,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46141/json 2026-09-12 08:21:17,523 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46141/json with timeout 3 increased to 10s during tests 2026-09-12 08:21:17,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46141/devtools/page/28D390FEFF00680327413A842B65D044 2026-09-12 08:21:17,527 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:21:17,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:21:17,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:21:17,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:21:17,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:21:17,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:21:17,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:21:18,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.067 0.519 2026-09-12 08:21:18,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '28D390FEFF00680327413A842B65D044', 'loaderId': 'D3F217234A7B195A65C3731C3C4F87E9', 'isDownload': False} 2026-09-12 08:21:18,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-09-12 08:21:18,343 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:18,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.009 2026-09-12 08:21:18,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-09-12 08:21:18,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-09-12 08:21:18,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-12 08:21:18,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.011 2026-09-12 08:21:18,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-09-12 08:21:18,780 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:21:18,794 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:19,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.296 0.434 2026-09-12 08:21:19,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:19] "GET /pos/web HTTP/1.1" 200 - 20 0.039 0.749 2026-09-12 08:21:19,614 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:19,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.112 2026-09-12 08:21:19,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:21:19,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:21:20,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.178 0.306 2026-09-12 08:21:20,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.048 2026-09-12 08:21:20,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.012 2026-09-12 08:21:20,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:21:20,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.065 0.034 2026-09-12 08:21:20,520 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:21:20,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.118 2026-09-12 08:21:20,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.157 2026-09-12 08:21:20,604 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:20,624 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:20,643 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:21:20,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:20,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.231 2026-09-12 08:21:20,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.253 2026-09-12 08:21:20,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.281 2026-09-12 08:21:20,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.243 2026-09-12 08:21:20,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.027 0.258 2026-09-12 08:21:20,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.004 0.190 2026-09-12 08:21:20,863 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:21:20,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.162 2026-09-12 08:21:20,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.136 2026-09-12 08:21:20,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.141 2026-09-12 08:21:20,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.138 2026-09-12 08:21:20,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.124 2026-09-12 08:21:20,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.016 2026-09-12 08:21:21,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.127 2026-09-12 08:21:21,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.168 2026-09-12 08:21:21,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.185 2026-09-12 08:21:21,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.229 2026-09-12 08:21:21,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.154 2026-09-12 08:21:21,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:21:21,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:21:21,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:21:21,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.015 2026-09-12 08:21:21,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:21:21,505 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,529 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-12 08:21:21,550 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-12 08:21:21,587 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.011 2026-09-12 08:21:21,622 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,625 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:21:21,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:21:21,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:21:21,670 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:21,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 08:21:23,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:21:24,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:21:29,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:21:34,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:21:41,666 106 _WARNING rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step select reward (trigger: .selection-item:contains("100% on the cheapest product")) { "content": "go back to the products", "trigger": ".pos-rightheader .floor-button", "mobile": true }, { "trigger": ".control-button.highlight:contains(\"Reward\")", "run": "[function]" }, { "content": "open reward dialog", "trigger": ".control-button:contains(\"Reward\")" }, ----- FAILING STEP ----- { "content": "select reward", "extra_trigger": ".selection-item span:nth-child(2)", "trigger": ".selection-item:contains(\"100% on the cheapest product\")" }, ----------------------- { "content": "order total amount is '5.10'", "trigger": ".product-screen .order-summary .total:contains(\"5.10\")", "isCheck": true }, { "content": "click pay button", "trigger": ".product-screen .pay-order-button", "mobile": false }, { "content": "click pay button", "trigger": ".btn-switchpane:contains('Pay')", "mobile": true }, 2026-09-12 08:21:41,667 106 _ERROR rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step select reward (trigger: .selection-item:contains("100% on the cheapest product")) 2026-09-12 08:21:41,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Asking for screenshot 2026-09-12 08:21:41,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Asking for screenshot 2026-09-12 08:21:41,778 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Screenshot in: /tmp/odoo_tests/rb-3be5b00-224738-414704/screenshots/sc_20260912_082141_777651_TestUi.png 2026-09-12 08:21:41,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Screenshot in: /tmp/odoo_tests/rb-3be5b00-224738-414704/screenshots/sc_20260912_082141_818817_TestUi.png 2026-09-12 08:21:41,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15388 2026-09-12 08:21:41,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:21:41,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15388 2026-09-12 08:21:41,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl_4i7psl_chrome_odoo" 2026-09-12 08:21:41,883 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-09-12 08:21:41,883 106 _ERROR rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_dont_grant_points_reward_order_lines _Traceback_ (most recent call last): File "/data/build/rb-3be5b00-224738/addons/pos_loyalty/tests/test_frontend.py", line 1812, in test_dont_grant_points_reward_order_lines self.start_tour( File "/data/build/rb-3be5b00-224738/odoo/tests/common.py", line 2231, in start_tour return self.browser_js(url_path=url_path, code=code, ready=ready, **kwargs) File "/data/build/rb-3be5b00-224738/odoo/tests/common.py", line 2208, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" failed Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step select reward (trigger: .selection-item:contains("100% on the cheapest product")) 2026-09-12 08:21:41,904 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Retrying a failed test: test_dont_grant_points_reward_order_lines (odoo.addons.pos_loyalty.tests.test_frontend.TestUi) 2026-09-12 08:21:41,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-09-12 08:21:42,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15527 2026-09-12 08:21:42,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx_7hf0po_chrome_odoo 2026-09-12 08:21:42,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35985/json/version 2026-09-12 08:21:42,869 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35985/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:21:42,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:21:42,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35985/json 2026-09-12 08:21:42,880 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35985/json with timeout 3 increased to 10s during tests 2026-09-12 08:21:42,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35985/devtools/page/6A2817B066BDE8133DB34C058CC8F0EC 2026-09-12 08:21:42,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:21:42,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:21:43,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:21:43,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:21:43,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:21:43,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:21:43,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:21:43,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.136 0.540 2026-09-12 08:21:43,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6A2817B066BDE8133DB34C058CC8F0EC', 'loaderId': 'A5D5DA3C21D87323CBEB40318FE1E82D', 'isDownload': False} 2026-09-12 08:21:43,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-09-12 08:21:43,825 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:43,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:43] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 08:21:43,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:43] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-09-12 08:21:43,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:43] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.023 2026-09-12 08:21:44,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:44] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:21:44,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 08:21:44,236 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:21:44,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-09-12 08:21:44,266 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:45,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.355 0.461 2026-09-12 08:21:45,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.821 2026-09-12 08:21:45,154 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:45,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.090 2026-09-12 08:21:45,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:21:45,277 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:21:45,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.187 0.349 2026-09-12 08:21:45,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.043 2026-09-12 08:21:45,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.012 2026-09-12 08:21:45,954 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:21:46,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.039 0.051 2026-09-12 08:21:46,114 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:21:46,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.113 2026-09-12 08:21:46,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.142 2026-09-12 08:21:46,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.189 2026-09-12 08:21:46,226 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21: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-09-12 08:21:46,237 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:46,248 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:46,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.024 0.250 2026-09-12 08:21:46,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.289 2026-09-12 08:21:46,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.191 2026-09-12 08:21:46,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.258 2026-09-12 08:21:46,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.262 2026-09-12 08:21:46,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.227 2026-09-12 08:21:46,511 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:21:46,518 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:46,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.013 0.238 2026-09-12 08:21:46,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.213 2026-09-12 08:21:46,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.221 2026-09-12 08:21:46,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.203 2026-09-12 08:21:46,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.180 2026-09-12 08:21:46,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.133 2026-09-12 08:21:46,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.120 2026-09-12 08:21:46,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.149 2026-09-12 08:21:46,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.153 2026-09-12 08:21:46,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.162 2026-09-12 08:21:46,964 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:21:46,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:21:47,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:21:47,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.019 2026-09-12 08:21:47,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:21:47,092 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:47,107 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:47,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 08:21:47,136 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:47,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-12 08:21:47,181 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:47,189 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:47,197 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:47,209 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:47,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.012 2026-09-12 08:21:47,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:21:47,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.026 2026-09-12 08:21:47,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 08:21:48,054 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:21:48,063 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:48,099 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:48,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:21:48,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:21:48,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:21:48,133 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:48,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:21:48,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:48,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:21:48,200 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:48,214 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:48,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:21:48,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43417344 for PoS orders references: ['Order 00264-002-0001'] (draft: False) 2026-09-12 08:21:48,250 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:48,256 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:48,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43417344 with result: [{'id': 311, 'pos_reference': 'Order 00264-002-0001', 'account_move': False}] 2026-09-12 08:21:48,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.096 0.103 2026-09-12 08:21:48,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.037 0.047 2026-09-12 08:21:48,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.013 2026-09-12 08:21:48,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:21:49,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:21:49,334 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:49,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15527 2026-09-12 08:21:49,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:21:49,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15527 2026-09-12 08:21:49,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx_7hf0po_chrome_odoo" 2026-09-12 08:21:49,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-09-12 08:21:50,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15660 2026-09-12 08:21:50,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7wkck8ij_chrome_odoo 2026-09-12 08:21:50,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41961/json/version 2026-09-12 08:21:50,383 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41961/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:21:50,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:21:50,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41961/json 2026-09-12 08:21:50,395 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41961/json with timeout 3 increased to 10s during tests 2026-09-12 08:21:50,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41961/devtools/page/63DD2D42BD694AA2DFD82EFF582A009C 2026-09-12 08:21:50,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:21:50,407 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:21:50,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:21:50,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:21:50,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:21:50,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:21:50,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:21:51,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.091 0.578 2026-09-12 08:21:51,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '63DD2D42BD694AA2DFD82EFF582A009C', 'loaderId': '9C2DA65D2D31E8FB65F95CB11CDEA0BA', 'isDownload': False} 2026-09-12 08:21:51,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-09-12 08:21:51,328 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:51,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.011 2026-09-12 08:21:51,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.022 2026-09-12 08:21:51,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-09-12 08:21:51,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-12 08:21:51,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.025 2026-09-12 08:21:51,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:21:51,812 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:51,823 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:52,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.292 0.435 2026-09-12 08:21:52,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.749 2026-09-12 08:21:52,612 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:52,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.065 2026-09-12 08:21:52,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:21:52,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:21:53,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.222 0.333 2026-09-12 08:21:53,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.042 2026-09-12 08:21:53,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.007 2026-09-12 08:21:53,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:21:53,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.032 0.039 2026-09-12 08:21:53,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.072 2026-09-12 08:21:53,569 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:53,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.098 2026-09-12 08:21:53,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.145 2026-09-12 08:21:53,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.188 2026-09-12 08:21:53,706 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:53,720 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:53,743 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:21:53,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.224 2026-09-12 08:21:53,760 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:21:53,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.233 2026-09-12 08:21:53,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.219 2026-09-12 08:21:53,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.231 2026-09-12 08:21:53,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.233 2026-09-12 08:21:53,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.009 0.143 2026-09-12 08:21:53,910 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:21:53,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.148 2026-09-12 08:21:53,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.026 2026-09-12 08:21:53,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.163 2026-09-12 08:21:53,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.153 2026-09-12 08:21:54,022 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.026 0.142 2026-09-12 08:21:54,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.137 2026-09-12 08:21:54,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.250 2026-09-12 08:21:54,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.137 2026-09-12 08:21:54,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.119 2026-09-12 08:21:54,103 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.116 2026-09-12 08:21:54,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:21:54,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:21:54,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:21:54,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.014 2026-09-12 08:21:54,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:21:54,523 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,537 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.014 0.016 2026-09-12 08:21:54,566 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.018 2026-09-12 08:21:54,606 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,626 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,630 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,655 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:54,688 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:55,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:21:55,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-12 08:21:55,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-09-12 08:21:55,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-12 08:21:55,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 08:21:55,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:21:55,573 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 08:21:55,588 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:55,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15660 2026-09-12 08:21:55,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:21:55,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15660 2026-09-12 08:21:55,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7wkck8ij_chrome_odoo" 2026-09-12 08:21:55,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-09-12 08:21:56,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15793 2026-09-12 08:21:56,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfm6mkv2m_chrome_odoo 2026-09-12 08:21:56,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33677/json/version 2026-09-12 08:21:56,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33677/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:21:56,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:21:56,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33677/json 2026-09-12 08:21:56,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33677/json with timeout 3 increased to 10s during tests 2026-09-12 08:21:56,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33677/devtools/page/97476D3BCF4E981A35A4DDE8493E4186 2026-09-12 08:21:56,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:21:56,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:21:56,971 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:21:56,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:21:56,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:21:56,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:21:57,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:21:57,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:57] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.108 0.551 2026-09-12 08:21:57,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '97476D3BCF4E981A35A4DDE8493E4186', 'loaderId': 'FD010CECCDA541C9971AE7FBB3256151', 'isDownload': False} 2026-09-12 08:21:57,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-09-12 08:21:57,673 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:57,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:57] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:21:57,698 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:57] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-12 08:21:57,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:57] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-12 08:21:58,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-09-12 08:21:58,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-09-12 08:21:58,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:21:58,125 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:21:58,138 106 INFO rb-3be5b00-224738-414704 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-09-12 08:21:58,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.228 0.399 2026-09-12 08:21:58,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.649 2026-09-12 08:21:58,838 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:21:58,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.071 2026-09-12 08:21:58,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:21:58,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 08:21:59,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.150 0.298 2026-09-12 08:21:59,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.039 2026-09-12 08:21:59,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-09-12 08:21:59,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:21:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:22:00,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.041 0.937 2026-09-12 08:22:00,530 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:00,538 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:00,547 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:00,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.999 2026-09-12 08:22:00,556 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:00,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 1.031 2026-09-12 08:22:00,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:22:00,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:22:00,625 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:00,643 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.168 2026-09-12 08:22:00,662 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:00,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:00,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.390 2026-09-12 08:22:00,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:22:00,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.446 2026-09-12 08:22:00,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:00,753 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:22:00,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:22:00,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:00,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:00,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.028 0.197 2026-09-12 08:22:00,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.227 2026-09-12 08:22:00,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.205 2026-09-12 08:22:00,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:00,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:00,834 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:00,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.175 2026-09-12 08:22:00,844 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:00,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.154 2026-09-12 08:22:00,851 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:00,852 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:22:00,865 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:00,886 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:00,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.048 0.102 2026-09-12 08:22:00,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.153 2026-09-12 08:22:00,968 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:22:00,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.015 0.182 2026-09-12 08:22:01,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.035 2026-09-12 08:22:01,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.035 0.230 2026-09-12 08:22:01,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.290 2026-09-12 08:22:01,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63738435 for PoS orders references: ['Order 00266-002-0001'] (draft: False) 2026-09-12 08:22:01,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63738435 with result: [{'id': 312, 'pos_reference': 'Order 00266-002-0001', 'account_move': False}] 2026-09-12 08:22:01,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.071 0.337 2026-09-12 08:22:01,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.402 2026-09-12 08:22:01,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.578 2026-09-12 08:22:01,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.368 2026-09-12 08:22:01,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.304 2026-09-12 08:22:01,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.286 2026-09-12 08:22:01,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.056 0.159 2026-09-12 08:22:01,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.163 2026-09-12 08:22:01,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:01] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.016 0.013 2026-09-12 08:22:02,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:02,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:02,426 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,446 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:22:02,472 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,492 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,496 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,505 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.020 0.012 2026-09-12 08:22:02,513 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,530 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.011 2026-09-12 08:22:02,549 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,570 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,580 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:02,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:02,630 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:02,646 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,679 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:02,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73385898 for PoS orders references: ['Order 00266-002-0002'] (draft: False) 2026-09-12 08:22:02,707 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:02,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73385898 with result: [{'id': 313, 'pos_reference': 'Order 00266-002-0002', 'account_move': False}] 2026-09-12 08:22:02,817 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.069 0.061 2026-09-12 08:22:02,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.032 0.038 2026-09-12 08:22:03,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 08:22:03,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:22:03,682 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:03,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15793 2026-09-12 08:22:03,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:22:03,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15793 2026-09-12 08:22:03,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfm6mkv2m_chrome_odoo" 2026-09-12 08:22:03,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15936 2026-09-12 08:22:03,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmyrizmy8_chrome_odoo 2026-09-12 08:22:03,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36105/json/version 2026-09-12 08:22:03,966 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36105/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:22:04,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:22:04,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36105/json 2026-09-12 08:22:04,004 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36105/json with timeout 3 increased to 10s during tests 2026-09-12 08:22:04,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36105/devtools/page/0713E5DF237157A5B319E4C21B6C66D0 2026-09-12 08:22:04,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:22:04,014 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:22:04,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:22:04,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:22:04,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:22:04,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:22:04,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.014 0.046 2026-09-12 08:22:04,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0713E5DF237157A5B319E4C21B6C66D0', 'loaderId': '15376D364FAA73E034B5138ECA6F43F0', 'isDownload': False} 2026-09-12 08:22:04,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-09-12 08:22:04,154 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:04,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:22:04,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 08:22:04,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.027 2026-09-12 08:22:04,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:22:04,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 08:22:04,603 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:04,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 08:22:04,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:05,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.217 0.373 2026-09-12 08:22:05,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:05] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.594 2026-09-12 08:22:05,305 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:05,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.099 2026-09-12 08:22:05,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:22:05,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:22:05,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.174 0.334 2026-09-12 08:22:06,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.048 2026-09-12 08:22:06,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.009 2026-09-12 08:22:06,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:22:06,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.037 2026-09-12 08:22:06,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.081 2026-09-12 08:22:06,216 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:22:06,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.123 2026-09-12 08:22:06,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.170 2026-09-12 08:22:06,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.204 2026-09-12 08:22:06,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.230 2026-09-12 08:22:06,384 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:22:06,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.221 2026-09-12 08:22:06,403 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:22:06,408 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:22:06,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.205 2026-09-12 08:22:06,458 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:22:06,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.030 0.231 2026-09-12 08:22:06,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.254 2026-09-12 08:22:06,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.257 2026-09-12 08:22:06,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.015 0.230 2026-09-12 08:22:06,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.241 2026-09-12 08:22:06,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.248 2026-09-12 08:22:06,694 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.221 2026-09-12 08:22:06,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.012 0.179 2026-09-12 08:22:06,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.157 2026-09-12 08:22:06,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.106 2026-09-12 08:22:06,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.091 2026-09-12 08:22:06,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.093 2026-09-12 08:22:06,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.090 2026-09-12 08:22:07,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:22:07,179 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,230 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,232 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,245 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,267 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,281 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,297 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:07,314 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:08,165 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-12 08:22:08,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:08,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:08,244 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:08,263 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-12 08:22:08,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.016 2026-09-12 08:22:08,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:22:09,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-12 08:22:09,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:09,079 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:09,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:09,110 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:09,113 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:09,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:09,131 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:09,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:09,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:09,178 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.018 2026-09-12 08:22:09,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99253505 for PoS orders references: ['Order 00266-004-0001'] (draft: False) 2026-09-12 08:22:09,205 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:22:09,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99253505 with result: [{'id': 314, 'pos_reference': 'Order 00266-004-0001', 'account_move': False}] 2026-09-12 08:22:09,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.062 2026-09-12 08:22:09,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.047 0.046 2026-09-12 08:22:09,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.009 2026-09-12 08:22:09,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.003 2026-09-12 08:22:10,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:10,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:10,250 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-12 08:22:10,286 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.019 0.015 2026-09-12 08:22:10,298 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,319 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.025 2026-09-12 08:22:10,355 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,396 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:10,418 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:11,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-12 08:22:11,262 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-12 08:22:11,280 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:11,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:11,314 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:11,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:11,346 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:11,362 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:11,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:11,397 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:11,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.012 2026-09-12 08:22:11,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67387765 for PoS orders references: ['Order 00266-004-0002'] (draft: False) 2026-09-12 08:22:11,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67387765 with result: [{'id': 315, 'pos_reference': 'Order 00266-004-0002', 'account_move': False}] 2026-09-12 08:22:11,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.037 0.059 2026-09-12 08:22:11,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.024 0.026 2026-09-12 08:22:12,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:12,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:12,376 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,412 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,415 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,430 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,445 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,462 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,497 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,512 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:12,529 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-12 08:22:13,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:13,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:13,449 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-12 08:22:13,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-12 08:22:13,498 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:13,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:13,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,595 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-12 08:22:13,612 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:13,647 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:13,693 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-12 08:22:13,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-12 08:22:13,734 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:13,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:13,779 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:13,795 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,812 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:13,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:13,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.011 2026-09-12 08:22:13,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26318290 for PoS orders references: ['Order 00266-004-0003'] (draft: False) 2026-09-12 08:22:13,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26318290 with result: [{'id': 316, 'pos_reference': 'Order 00266-004-0003', 'account_move': False}] 2026-09-12 08:22:13,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.022 0.060 2026-09-12 08:22:13,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.020 0.038 2026-09-12 08:22:14,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:14] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.006 2026-09-12 08:22:14,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:22:14,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:22:14,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:22:14,830 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,850 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,875 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,889 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,897 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,918 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,951 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,965 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,979 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:14,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:15,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:15,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:15,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:15,062 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:15,078 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:15,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:15,113 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:15,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.013 2026-09-12 08:22:15,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81420635 for PoS orders references: ['Order 00266-004-0004'] (draft: False) 2026-09-12 08:22:15,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81420635 with result: [{'id': 317, 'pos_reference': 'Order 00266-004-0004', 'account_move': False}] 2026-09-12 08:22:15,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.048 0.055 2026-09-12 08:22:15,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.021 0.023 2026-09-12 08:22:16,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-09-12 08:22:16,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-12 08:22:16,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 08:22:16,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.017 2026-09-12 08:22:16,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:16] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.014 0.032 2026-09-12 08:22:16,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-09-12 08:22:16,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:22:16,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:22:16,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-09-12 08:22:16,996 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-09-12 08:22:17,018 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:17,031 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:17,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:17,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:17,080 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:17,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:17,112 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:17,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.010 0.012 2026-09-12 08:22:17,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56410331 for PoS orders references: ['Order 00266-004-0005'] (draft: False) 2026-09-12 08:22:17,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56410331 with result: [{'id': 318, 'pos_reference': 'Order 00266-004-0005', 'account_move': False}] 2026-09-12 08:22:17,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.057 0.065 2026-09-12 08:22:17,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.031 0.039 2026-09-12 08:22:18,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:22:18,117 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:18,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15936 2026-09-12 08:22:18,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:22:18,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15936 2026-09-12 08:22:18,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmyrizmy8_chrome_odoo" 2026-09-12 08:22:18,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-09-12 08:22:19,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16098 2026-09-12 08:22:19,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5qcej36d_chrome_odoo 2026-09-12 08:22:19,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35889/json/version 2026-09-12 08:22:19,035 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35889/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:22:19,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:22:19,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35889/json 2026-09-12 08:22:19,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35889/json with timeout 3 increased to 10s during tests 2026-09-12 08:22:19,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35889/devtools/page/D4572673815F1059D8C4419322747F4A 2026-09-12 08:22:19,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:22:19,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:22:19,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:22:19,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:22:19,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:22:19,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:22:19,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:22:20,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.118 0.636 2026-09-12 08:22:20,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D4572673815F1059D8C4419322747F4A', 'loaderId': '48BFB8DF1798151F1EC9427990AD8798', 'isDownload': False} 2026-09-12 08:22:20,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-09-12 08:22:20,108 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:20,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-09-12 08:22:20,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 08:22:20,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 08:22:20,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:22:20,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.006 2026-09-12 08:22:20,536 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:22:20,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-09-12 08:22:20,570 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:21,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.322 0.399 2026-09-12 08:22:21,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:22:21,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.043 2026-09-12 08:22:21,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-12 08:22:21,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:22:21,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.036 0.031 2026-09-12 08:22:21,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.113 2026-09-12 08:22:21,596 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:22:21,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.183 2026-09-12 08:22:21,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.210 2026-09-12 08:22:21,696 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:22:21,709 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:22:21,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.238 2026-09-12 08:22:21,729 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:22:21,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.275 2026-09-12 08:22:21,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.292 2026-09-12 08:22:21,805 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:21,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.222 2026-09-12 08:22:21,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.242 2026-09-12 08:22:21,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.034 0.203 2026-09-12 08:22:21,971 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:21,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.226 2026-09-12 08:22:21,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.196 2026-09-12 08:22:22,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.191 2026-09-12 08:22:22,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.178 2026-09-12 08:22:22,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.177 2026-09-12 08:22:22,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.139 2026-09-12 08:22:22,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.105 2026-09-12 08:22:22,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.137 2026-09-12 08:22:22,151 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.010 0.144 2026-09-12 08:22:22,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.152 2026-09-12 08:22:22,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.147 2026-09-12 08:22:22,429 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:22,449 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:22:22,465 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:22:22,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.026 2026-09-12 08:22:22,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:22:22,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:22,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.017 0.019 2026-09-12 08:22:23,422 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:23,429 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:23,445 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:23,462 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:24,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-12 08:22:24,314 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:24,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:24,344 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:22:24,346 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:24,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:24,362 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:24,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:24,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46974328 for PoS orders references: ['Order 00267-001-0001'] (draft: False) 2026-09-12 08:22:24,397 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:24,406 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:24,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46974328 with result: [{'id': 319, 'pos_reference': 'Order 00267-001-0001', 'account_move': False}] 2026-09-12 08:22:24,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.093 0.107 2026-09-12 08:22:24,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.020 0.042 2026-09-12 08:22:24,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:24] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:22:25,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:22:25,461 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:25,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16098 2026-09-12 08:22:25,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:22:25,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16098 2026-09-12 08:22:25,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5qcej36d_chrome_odoo" 2026-09-12 08:22:25,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-09-12 08:22:26,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16229 2026-09-12 08:22:26,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzw7hx3ga_chrome_odoo 2026-09-12 08:22:26,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44115/json/version 2026-09-12 08:22:26,388 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44115/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:22:26,410 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:22:26,410 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44115/json 2026-09-12 08:22:26,417 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44115/json with timeout 3 increased to 10s during tests 2026-09-12 08:22:26,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44115/devtools/page/0AD40E2AFA7E9B3977D5033C3ED1A2BB 2026-09-12 08:22:26,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:22:26,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:22:26,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:22:26,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:22:26,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:22:26,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:22:26,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:22:27,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.084 0.516 2026-09-12 08:22:27,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0AD40E2AFA7E9B3977D5033C3ED1A2BB', 'loaderId': 'CE7A716D0CD693FEDA42A4049C24E756', 'isDownload': False} 2026-09-12 08:22:27,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-09-12 08:22:27,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:27,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-09-12 08:22:27,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-09-12 08:22:27,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 08:22:27,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 08:22:27,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:22:27,730 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:27,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.004 2026-09-12 08:22:27,756 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:28,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.253 0.394 2026-09-12 08:22:28,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:28] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.657 2026-09-12 08:22:28,490 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:28,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.099 2026-09-12 08:22:28,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.004 2026-09-12 08:22:28,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:22:29,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.154 0.326 2026-09-12 08:22:29,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.032 2026-09-12 08:22:29,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 08:22:29,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:22:29,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.040 0.052 2026-09-12 08:22:29,342 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:22:29,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.112 2026-09-12 08:22:29,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.140 2026-09-12 08:22:29,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.199 2026-09-12 08:22:29,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.212 2026-09-12 08:22:29,511 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22: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-09-12 08:22:29,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:22:29,544 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:22:29,554 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:29,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.273 2026-09-12 08:22:29,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.231 2026-09-12 08:22:29,661 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.030 0.248 2026-09-12 08:22:29,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.281 2026-09-12 08:22:29,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.274 2026-09-12 08:22:29,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.005 0.193 2026-09-12 08:22:29,761 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:29,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.183 2026-09-12 08:22:29,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.163 2026-09-12 08:22:29,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.152 2026-09-12 08:22:29,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.013 0.151 2026-09-12 08:22:29,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.112 2026-09-12 08:22:29,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.100 2026-09-12 08:22:29,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.124 2026-09-12 08:22:29,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.138 2026-09-12 08:22:29,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.154 2026-09-12 08:22:29,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.132 2026-09-12 08:22:30,262 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:22:30,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:22:30,295 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:30,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-12 08:22:30,348 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:30,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:30,372 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:30,382 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:30,385 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:22:30,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:30,430 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:30,450 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:30,466 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:30,481 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:30,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80595307 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-09-12 08:22:30,516 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:30,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80595307 with result: [{'id': 320, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-09-12 08:22:30,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.086 0.105 2026-09-12 08:22:30,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.018 0.042 2026-09-12 08:22:30,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.011 2026-09-12 08:22:31,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:22:31,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:22:31,548 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:31,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16229 2026-09-12 08:22:31,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:22:31,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16229 2026-09-12 08:22:31,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzw7hx3ga_chrome_odoo" 2026-09-12 08:22:31,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16358 2026-09-12 08:22:31,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzyomwe7k_chrome_odoo 2026-09-12 08:22:31,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46039/json/version 2026-09-12 08:22:31,831 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46039/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:22:31,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:22:31,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46039/json 2026-09-12 08:22:31,852 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46039/json with timeout 3 increased to 10s during tests 2026-09-12 08:22:31,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46039/devtools/page/06867BB0A99B2DEC728150009A7C10A6 2026-09-12 08:22:31,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:22:31,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:22:31,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:22:31,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:22:31,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:22:31,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:22:31,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.018 0.042 2026-09-12 08:22:31,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '06867BB0A99B2DEC728150009A7C10A6', 'loaderId': '322A4C33B67BA4B4BF0059CD578DFACD', 'isDownload': False} 2026-09-12 08:22:31,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-09-12 08:22:31,996 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:32,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 08:22:32,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-12 08:22:32,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-09-12 08:22:32,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 08:22:32,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:22:32,442 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:32,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:22:32,470 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:32,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.139 0.346 2026-09-12 08:22:33,018 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.475 2026-09-12 08:22:33,030 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:33,094 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.076 2026-09-12 08:22:33,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:22:33,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:22:33,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.162 0.328 2026-09-12 08:22:33,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.037 2026-09-12 08:22:33,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-12 08:22:33,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:22:33,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.038 2026-09-12 08:22:33,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.084 2026-09-12 08:22:33,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.099 2026-09-12 08:22:33,979 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:22:34,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.139 2026-09-12 08:22:34,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.157 2026-09-12 08:22:34,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.201 2026-09-12 08:22:34,096 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22: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-09-12 08:22:34,102 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:34,114 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:22:34,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.211 2026-09-12 08:22:34,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.219 2026-09-12 08:22:34,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.228 2026-09-12 08:22:34,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.240 2026-09-12 08:22:34,322 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.023 0.259 2026-09-12 08:22:34,334 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:22:34,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.206 2026-09-12 08:22:34,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.210 2026-09-12 08:22:34,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.202 2026-09-12 08:22:34,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.191 2026-09-12 08:22:34,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.027 0.144 2026-09-12 08:22:34,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.137 2026-09-12 08:22:34,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.098 2026-09-12 08:22:34,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.136 2026-09-12 08:22:34,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.009 0.143 2026-09-12 08:22:34,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:34] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.143 2026-09-12 08:22:34,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:22:34,845 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:34,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:22:34,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:22:34,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:22:34,967 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:35,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.024 0.027 2026-09-12 08:22:35,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:35,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:35,837 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:35,837 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:35,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:35,868 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:35,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:35,898 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:35,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.010 0.012 2026-09-12 08:22:35,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21119965 for PoS orders references: ['Order 00268-004-0001'] (draft: False) 2026-09-12 08:22:35,925 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:22:35,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21119965 with result: [{'id': 321, 'pos_reference': 'Order 00268-004-0001', 'account_move': False}] 2026-09-12 08:22:36,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.024 0.059 2026-09-12 08:22:36,072 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.028 0.036 2026-09-12 08:22:36,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:36] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-12 08:22:36,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:22:36,864 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:22:36,876 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:22:36,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16358 2026-09-12 08:22:36,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:22:36,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16358 2026-09-12 08:22:36,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzyomwe7k_chrome_odoo" 2026-09-12 08:22:36,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-09-12 08:22:37,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16488 2026-09-12 08:22:37,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk5picimu_chrome_odoo 2026-09-12 08:22:37,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45061/json/version 2026-09-12 08:22:37,977 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45061/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:22:38,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:22:38,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45061/json 2026-09-12 08:22:38,014 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45061/json with timeout 3 increased to 10s during tests 2026-09-12 08:22:38,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45061/devtools/page/9854CFF7C43D50047A23902A6A04FF71 2026-09-12 08:22:38,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:22:38,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:22:38,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:22:38,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:22:38,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:22:38,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:22:38,342 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:22:38,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:38] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.097 0.543 2026-09-12 08:22:38,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9854CFF7C43D50047A23902A6A04FF71', 'loaderId': '71BC18B1100E3A5BFA0CBEED7EB0154C', 'isDownload': False} 2026-09-12 08:22:38,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-09-12 08:22:38,984 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:38,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:38] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 08:22:39,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.023 2026-09-12 08:22:39,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.045 2026-09-12 08:22:39,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-09-12 08:22:39,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-09-12 08:22:39,437 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:22:39,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:22:39,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:22:39,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:22:39,486 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:40,149 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.238 0.431 2026-09-12 08:22:40,199 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "GET /pos/web HTTP/1.1" 200 - 21 0.017 0.676 2026-09-12 08:22:40,216 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:40,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.070 2026-09-12 08:22:40,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:22:40,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.010 0.008 2026-09-12 08:22:40,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:22:40,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:22:40,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.172 0.328 2026-09-12 08:22:41,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.042 2026-09-12 08:22:41,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.010 2026-09-12 08:22:41,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:22:41,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.038 0.038 2026-09-12 08:22:41,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.034 0.109 2026-09-12 08:22:41,231 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:41,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.169 2026-09-12 08:22:41,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.177 2026-09-12 08:22:41,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.236 2026-09-12 08:22:41,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.300 2026-09-12 08:22:41,424 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:22:41,433 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:41,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.284 2026-09-12 08:22:41,437 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:41,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.230 2026-09-12 08:22:41,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.257 2026-09-12 08:22:41,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.295 2026-09-12 08:22:41,643 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.280 2026-09-12 08:22:41,656 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:41,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.005 0.206 2026-09-12 08:22:41,679 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:22:41,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.031 0.239 2026-09-12 08:22:41,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.246 2026-09-12 08:22:41,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.211 2026-09-12 08:22:41,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.223 2026-09-12 08:22:41,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.165 2026-09-12 08:22:41,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.111 2026-09-12 08:22:41,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.132 2026-09-12 08:22:41,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.009 0.117 2026-09-12 08:22:41,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.131 2026-09-12 08:22:42,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:22:42,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:22:42,161 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:42,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.015 2026-09-12 08:22:42,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:22:42,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:22:42,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:22:42,237 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:42,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.008 0.019 2026-09-12 08:22:43,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:43,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:43,148 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:43,149 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:43,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:43,184 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:43,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:43,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57902109 for PoS orders references: ['Order 00269-002-0001'] (draft: False) 2026-09-12 08:22:43,220 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:43,238 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:43,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57902109 with result: [{'id': 322, 'pos_reference': 'Order 00269-002-0001', 'account_move': False}] 2026-09-12 08:22:43,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.113 0.092 2026-09-12 08:22:43,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.016 0.024 2026-09-12 08:22:43,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:43] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.010 2026-09-12 08:22:44,022 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:22:44,251 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,297 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,329 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,346 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,363 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,380 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:44,395 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:45,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:22:45,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:22:45,261 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:22:45,278 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:45,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:45] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.028 2026-09-12 08:22:46,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:22:46,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:46,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:46,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:46,128 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:46,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:46,162 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:46,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:46] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.013 2026-09-12 08:22:46,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35674153 for PoS orders references: ['Order 00269-002-0002'] (draft: False) 2026-09-12 08:22:46,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35674153 with result: [{'id': 323, 'pos_reference': 'Order 00269-002-0002', 'account_move': False}] 2026-09-12 08:22:46,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.022 0.051 2026-09-12 08:22:46,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.015 0.035 2026-09-12 08:22:47,083 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,112 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,117 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,128 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,156 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,161 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,183 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,195 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:47,211 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:48,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:22:48,062 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:22:48,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:22:48,094 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:48,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.019 0.024 2026-09-12 08:22:48,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:48,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:48,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:48,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:48,944 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:48,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:48,979 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:48,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.011 0.013 2026-09-12 08:22:49,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50458481 for PoS orders references: ['Order 00269-002-0003'] (draft: False) 2026-09-12 08:22:49,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50458481 with result: [{'id': 324, 'pos_reference': 'Order 00269-002-0003', 'account_move': False}] 2026-09-12 08:22:49,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.051 0.059 2026-09-12 08:22:49,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.031 0.030 2026-09-12 08:22:49,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:22:49,964 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:49,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16488 2026-09-12 08:22:49,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:22:49,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16488 2026-09-12 08:22:50,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk5picimu_chrome_odoo" 2026-09-12 08:22:50,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-12 08:22:51,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16632 2026-09-12 08:22:51,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi1vucgkd_chrome_odoo 2026-09-12 08:22:51,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41139/json/version 2026-09-12 08:22:51,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41139/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:22:51,190 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:22:51,190 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41139/json 2026-09-12 08:22:51,191 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41139/json with timeout 3 increased to 10s during tests 2026-09-12 08:22:51,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41139/devtools/page/095238EF53F97E4D74BC3A8F79F53438 2026-09-12 08:22:51,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:22:51,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:22:51,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:22:51,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:22:51,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:22:51,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:22:51,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:22:52,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.086 0.573 2026-09-12 08:22:52,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '095238EF53F97E4D74BC3A8F79F53438', 'loaderId': '508B8763269F132E35AA64A44D652A72', 'isDownload': False} 2026-09-12 08:22:52,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-12 08:22:52,118 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:22:52,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 08:22:52,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.020 2026-09-12 08:22:52,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.018 2026-09-12 08:22:52,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:22:52,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.007 2026-09-12 08:22:52,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:52,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:22:52,560 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:53,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.232 0.408 2026-09-12 08:22:53,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.044 2026-09-12 08:22:53,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-12 08:22:53,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:22:53,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.005 2026-09-12 08:22:53,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 9 0.017 0.040 2026-09-12 08:22:53,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.073 2026-09-12 08:22:53,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.126 2026-09-12 08:22:53,510 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:53,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.148 2026-09-12 08:22:53,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.181 2026-09-12 08:22:53,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.202 2026-09-12 08:22:53,612 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:22:53,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.204 2026-09-12 08:22:53,621 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:22:53,630 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:22:53,647 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:22:53,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.180 2026-09-12 08:22:53,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.198 2026-09-12 08:22:53,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1482&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.030 0.229 2026-09-12 08:22:53,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.260 2026-09-12 08:22:53,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.247 2026-09-12 08:22:53,898 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:22:53,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.242 2026-09-12 08:22:53,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.242 2026-09-12 08:22:53,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.201 2026-09-12 08:22:53,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.210 2026-09-12 08:22:54,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.030 0.176 2026-09-12 08:22:54,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.168 2026-09-12 08:22:54,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.171 2026-09-12 08:22:54,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.188 2026-09-12 08:22:54,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.191 2026-09-12 08:22:54,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.184 2026-09-12 08:22:54,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:22:54,427 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:54,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.015 2026-09-12 08:22:54,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:22:54,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:22:54,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:22:54,505 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:54,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.013 0.015 2026-09-12 08:22:55,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:22:55,424 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:22:55,428 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:22:55,430 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:55,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:22:55,461 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:55,478 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:55,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:22:55,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81533382 for PoS orders references: ['Order 00270-001-0001'] (draft: False) 2026-09-12 08:22:55,519 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:55,523 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:22:55,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81533382 with result: [{'id': 325, 'pos_reference': 'Order 00270-001-0001', 'account_move': False}] 2026-09-12 08:22:55,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.076 0.089 2026-09-12 08:22:55,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.027 2026-09-12 08:22:55,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:55] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 08:22:56,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:22:56,513 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:56,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:22:56,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:22:56,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:22:56,581 106 INFO rb-3be5b00-224738-414704 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-09-12 08:22:56,606 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.016 0.024 2026-09-12 08:22:57,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-09-12 08:22:57,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:22:57,398 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:22:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:22:57,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16632 2026-09-12 08:22:57,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:22:57,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16632 2026-09-12 08:22:57,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi1vucgkd_chrome_odoo" 2026-09-12 08:22:58,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-12 08:22:59,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16771 2026-09-12 08:22:59,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxa9mxko5_chrome_odoo 2026-09-12 08:22:59,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38897/json/version 2026-09-12 08:22:59,794 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38897/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:22:59,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:22:59,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38897/json 2026-09-12 08:22:59,816 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38897/json with timeout 3 increased to 10s during tests 2026-09-12 08:22:59,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38897/devtools/page/95FAFA3E588FD90400A289E66A024885 2026-09-12 08:22:59,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:22:59,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:23:00,079 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:23:00,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:23:00,091 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:23:00,091 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:23:00,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:23:00,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.113 0.520 2026-09-12 08:23:00,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '95FAFA3E588FD90400A289E66A024885', 'loaderId': '07EE8034EAA8A17E64AA0617000AD6CC', 'isDownload': False} 2026-09-12 08:23:00,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-12 08:23:00,738 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:00,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:00] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-09-12 08:23:00,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:00] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-09-12 08:23:00,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:00] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-09-12 08:23:01,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:01] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:23:01,155 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:23:01,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:23:01,192 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:01,198 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:02,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.304 0.515 2026-09-12 08:23:02,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "GET /pos/web HTTP/1.1" 200 - 20 0.041 0.851 2026-09-12 08:23:02,117 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:02,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.101 2026-09-12 08:23:02,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:23:02,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:23:02,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.142 0.397 2026-09-12 08:23:02,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.044 2026-09-12 08:23:02,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.015 2026-09-12 08:23:02,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.005 2026-09-12 08:23:03,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.075 0.039 2026-09-12 08:23:03,067 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:03,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.144 2026-09-12 08:23:03,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.187 2026-09-12 08:23:03,174 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:23:03,180 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:03,192 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:23:03,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.211 2026-09-12 08:23:03,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.254 2026-09-12 08:23:03,286 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:23:03,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.041 0.294 2026-09-12 08:23:03,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.287 2026-09-12 08:23:03,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.297 2026-09-12 08:23:03,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.008 0.234 2026-09-12 08:23:03,452 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:03,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.216 2026-09-12 08:23:03,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.170 2026-09-12 08:23:03,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.124 2026-09-12 08:23:03,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.035 0.124 2026-09-12 08:23:03,555 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.151 2026-09-12 08:23:03,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.135 2026-09-12 08:23:03,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.139 2026-09-12 08:23:03,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.181 2026-09-12 08:23:03,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.011 0.190 2026-09-12 08:23:03,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.205 2026-09-12 08:23:03,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.163 2026-09-12 08:23:03,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:23:03,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:23:03,977 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:03,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.013 2026-09-12 08:23:04,008 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:04,018 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:04,026 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:04,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:04,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:05,000 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:05,010 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:05,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 08:23:05,028 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:05,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:05,052 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:23:05,053 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:05,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:05,080 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:05,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:05,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:05,131 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:05,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6316194 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-09-12 08:23:05,151 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:05,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6316194 with result: [{'id': 326, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-09-12 08:23:05,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.137 0.098 2026-09-12 08:23:05,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.041 0.051 2026-09-12 08:23:05,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-12 08:23:05,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:05] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.013 2026-09-12 08:23:06,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:06,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:06,345 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,395 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,401 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,422 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:06,444 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,480 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:06,510 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:06,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:06,560 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:06,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,593 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:06,627 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:06,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.013 2026-09-12 08:23:06,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69843793 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-09-12 08:23:06,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69843793 with result: [{'id': 327, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-09-12 08:23:06,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.025 0.060 2026-09-12 08:23:06,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.020 0.040 2026-09-12 08:23:06,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-12 08:23:07,562 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:07,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:07,596 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:07,610 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:08,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:08,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:08,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:08,528 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:08,543 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:08,563 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:08,595 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:08,597 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:08,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:23:08,632 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,498 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,521 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,526 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,548 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,560 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,582 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:09,593 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,610 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:09,627 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:09,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:09,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:09,694 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,710 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:09,744 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:09,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.011 2026-09-12 08:23:09,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35078992 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-09-12 08:23:09,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35078992 with result: [{'id': 328, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-09-12 08:23:09,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.020 0.054 2026-09-12 08:23:09,891 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.013 0.032 2026-09-12 08:23:10,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:23:10,665 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:10,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16771 2026-09-12 08:23:10,679 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:23:10,679 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16771 2026-09-12 08:23:10,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxa9mxko5_chrome_odoo" 2026-09-12 08:23:10,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16912 2026-09-12 08:23:10,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxq7nchwp_chrome_odoo 2026-09-12 08:23:10,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35749/json/version 2026-09-12 08:23:10,917 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35749/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:23:10,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:23:10,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35749/json 2026-09-12 08:23:10,939 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35749/json with timeout 3 increased to 10s during tests 2026-09-12 08:23:10,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35749/devtools/page/71E7B25528C2DDCC6DC9ABC43F8BFF9A 2026-09-12 08:23:10,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:23:10,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:23:10,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:23:10,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:23:10,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:23:10,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:23:11,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.012 0.045 2026-09-12 08:23:11,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '71E7B25528C2DDCC6DC9ABC43F8BFF9A', 'loaderId': 'E078D7550C85D710CA9994BD374DD06C', 'isDownload': False} 2026-09-12 08:23:11,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-12 08:23:11,053 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:11,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:23:11,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 08:23:11,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-12 08:23:11,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 08:23:11,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:23:11,557 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:23:11,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:23:11,578 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:12,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.184 0.349 2026-09-12 08:23:12,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.555 2026-09-12 08:23:12,203 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:12,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.081 2026-09-12 08:23:12,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:23:12,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:23:12,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.176 0.316 2026-09-12 08:23:12,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.036 2026-09-12 08:23:12,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:23:12,942 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:23:13,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.036 2026-09-12 08:23:13,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.085 2026-09-12 08:23:13,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.130 2026-09-12 08:23:13,111 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:13,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.168 2026-09-12 08:23:13,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.228 2026-09-12 08:23:13,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.270 2026-09-12 08:23:13,276 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23: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-09-12 08:23:13,290 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:13,301 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:23:13,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.025 0.275 2026-09-12 08:23:13,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.289 2026-09-12 08:23:13,369 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:13,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.278 2026-09-12 08:23:13,467 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.287 2026-09-12 08:23:13,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.244 2026-09-12 08:23:13,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.176 2026-09-12 08:23:13,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.014 0.213 2026-09-12 08:23:13,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.212 2026-09-12 08:23:13,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.181 2026-09-12 08:23:13,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.182 2026-09-12 08:23:13,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.137 2026-09-12 08:23:13,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.143 2026-09-12 08:23:13,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.144 2026-09-12 08:23:13,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.129 2026-09-12 08:23:14,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:23:14,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:14,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:14,109 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:14,145 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:14,190 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,229 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:14,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:14,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:14,294 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:23:14,295 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:23:14,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:14,318 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:14,361 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:14,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:14] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.014 0.010 2026-09-12 08:23:14,397 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22805417 for PoS orders references: ['Order 00271-004-0001'] (draft: False) 2026-09-12 08:23:14,415 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:23:14,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22805417 with result: [{'id': 329, 'pos_reference': 'Order 00271-004-0001', 'account_move': False}] 2026-09-12 08:23:14,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.062 0.056 2026-09-12 08:23:14,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.013 0.033 2026-09-12 08:23:14,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:14] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-12 08:23:15,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:15,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:15,410 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:16,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,211 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,212 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:16,385 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,396 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:16,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:16,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.015 0.968 2026-09-12 08:23:16,413 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.202 2026-09-12 08:23:16,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.031 2026-09-12 08:23:16,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.062 2026-09-12 08:23:16,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.059 2026-09-12 08:23:16,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.079 2026-09-12 08:23:16,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.012 2026-09-12 08:23:16,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.011 2026-09-12 08:23:17,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:23:17,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:17,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:17,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:17,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-09-12 08:23:17,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:23:17,410 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:17,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:17,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:17,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:17,476 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:17,493 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:17,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:17,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82373414 for PoS orders references: ['Order 00271-004-0002'] (draft: False) 2026-09-12 08:23:17,531 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:17,605 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82373414 with result: [{'id': 330, 'pos_reference': 'Order 00271-004-0002', 'account_move': False}] 2026-09-12 08:23:17,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.041 0.057 2026-09-12 08:23:17,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.017 0.041 2026-09-12 08:23:18,472 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:18,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:18,528 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:18,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:18,567 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:18,585 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:18,595 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:18,611 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:19,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:19,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:19,514 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:19,527 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-09-12 08:23:19,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 08:23:19,543 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:19,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:19,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:19,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:19,609 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:19,626 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:19,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:19,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48964908 for PoS orders references: ['Order 00271-004-0003'] (draft: False) 2026-09-12 08:23:19,660 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:19,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48964908 with result: [{'id': 331, 'pos_reference': 'Order 00271-004-0003', 'account_move': False}] 2026-09-12 08:23:19,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.026 0.051 2026-09-12 08:23:19,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.018 0.042 2026-09-12 08:23:20,565 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:20,596 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:20,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:20,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:20,626 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:20,676 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:20,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:20,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:23:20,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-12 08:23:20,713 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:20,734 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:20,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:20,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:20,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-09-12 08:23:20,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-09-12 08:23:20,825 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:20,842 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:20,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:20,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:20,893 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:20,909 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:20,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:20,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42266539 for PoS orders references: ['Order 00271-004-0004'] (draft: False) 2026-09-12 08:23:20,944 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:21,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42266539 with result: [{'id': 332, 'pos_reference': 'Order 00271-004-0004', 'account_move': False}] 2026-09-12 08:23:21,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.056 2026-09-12 08:23:21,790 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:23:21,800 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:21,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16912 2026-09-12 08:23:21,820 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:23:21,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16912 2026-09-12 08:23:21,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxq7nchwp_chrome_odoo" 2026-09-12 08:23:22,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17065 2026-09-12 08:23:22,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi6gz1yqs_chrome_odoo 2026-09-12 08:23:22,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45263/json/version 2026-09-12 08:23:22,156 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45263/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:23:22,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:23:22,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45263/json 2026-09-12 08:23:22,208 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45263/json with timeout 3 increased to 10s during tests 2026-09-12 08:23:22,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45263/devtools/page/7C111585B1C0433C2FC55CA85AC88125 2026-09-12 08:23:22,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:23:22,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:23:22,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:23:22,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:23:22,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:23:22,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:23:22,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.014 0.048 2026-09-12 08:23:22,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7C111585B1C0433C2FC55CA85AC88125', 'loaderId': '31ED2BED315B5BF5CC4E723A110BD0FC', 'isDownload': False} 2026-09-12 08:23:22,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-12 08:23:22,365 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:22,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-09-12 08:23:22,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-12 08:23:22,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-09-12 08:23:22,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:23:22,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.019 2026-09-12 08:23:22,828 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:23:22,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-09-12 08:23:22,853 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:23,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.177 0.331 2026-09-12 08:23:23,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:23] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.522 2026-09-12 08:23:23,448 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:23,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.078 2026-09-12 08:23:23,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:23:23,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:23:24,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.120 0.349 2026-09-12 08:23:24,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.041 2026-09-12 08:23:24,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.011 2026-09-12 08:23:24,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.005 2026-09-12 08:23:24,265 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.032 2026-09-12 08:23:24,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.063 2026-09-12 08:23:24,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.082 2026-09-12 08:23:24,362 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:23:24,389 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.129 2026-09-12 08:23:24,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.169 2026-09-12 08:23:24,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.207 2026-09-12 08:23:24,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.204 2026-09-12 08:23:24,503 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:23:24,519 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:23:24,522 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:23:24,533 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:24,535 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.205 2026-09-12 08:23:24,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.222 2026-09-12 08:23:24,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.228 2026-09-12 08:23:24,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.217 2026-09-12 08:23:24,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.140 2026-09-12 08:23:24,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.146 2026-09-12 08:23:24,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.146 2026-09-12 08:23:24,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.157 2026-09-12 08:23:24,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.028 0.123 2026-09-12 08:23:24,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.112 2026-09-12 08:23:24,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.001 0.115 2026-09-12 08:23:24,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.134 2026-09-12 08:23:24,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.144 2026-09-12 08:23:25,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:25,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:25,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,411 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,469 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,480 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:25,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:23:25,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-12 08:23:25,538 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:23:25,589 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,593 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,596 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,612 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:25,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:23:25,651 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:25,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17065 2026-09-12 08:23:25,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:23:25,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17065 2026-09-12 08:23:25,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi6gz1yqs_chrome_odoo" 2026-09-12 08:23:25,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-12 08:23:26,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17188 2026-09-12 08:23:26,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprdvgqnfe_chrome_odoo 2026-09-12 08:23:26,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37135/json/version 2026-09-12 08:23:26,946 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37135/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:23:26,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:23:26,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37135/json 2026-09-12 08:23:26,966 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37135/json with timeout 3 increased to 10s during tests 2026-09-12 08:23:26,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37135/devtools/page/ED4074D1257C0C9C658F9DB5A12BD07B 2026-09-12 08:23:26,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:23:26,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:23:27,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:23:27,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:23:27,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:23:27,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:23:27,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:23:27,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.130 0.529 2026-09-12 08:23:27,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ED4074D1257C0C9C658F9DB5A12BD07B', 'loaderId': '770B63696A61F79C6B78525C368C7D5D', 'isDownload': False} 2026-09-12 08:23:27,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-12 08:23:27,899 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:27,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:27] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-09-12 08:23:27,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:27] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-12 08:23:27,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:27] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.028 2026-09-12 08:23:28,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:28] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:23:28,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-12 08:23:28,337 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:28,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.004 2026-09-12 08:23:28,354 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:29,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.252 0.429 2026-09-12 08:23:29,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.697 2026-09-12 08:23:29,109 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:29,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.079 2026-09-12 08:23:29,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-12 08:23:29,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:23:29,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.174 0.336 2026-09-12 08:23:29,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.044 2026-09-12 08:23:29,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.009 2026-09-12 08:23:29,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:23:29,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.033 0.040 2026-09-12 08:23:30,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.031 0.109 2026-09-12 08:23:30,054 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:23:30,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.181 2026-09-12 08:23:30,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.221 2026-09-12 08:23:30,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.248 2026-09-12 08:23:30,203 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:23:30,218 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:30,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:30,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.258 2026-09-12 08:23:30,235 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:30,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.257 2026-09-12 08:23:30,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.233 2026-09-12 08:23:30,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.226 2026-09-12 08:23:30,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.033 0.249 2026-09-12 08:23:30,438 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:30,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.015 0.203 2026-09-12 08:23:30,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.221 2026-09-12 08:23:30,533 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.035 0.236 2026-09-12 08:23:30,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.022 0.257 2026-09-12 08:23:30,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.251 2026-09-12 08:23:30,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.220 2026-09-12 08:23:30,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.146 2026-09-12 08:23:30,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.149 2026-09-12 08:23:30,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.159 2026-09-12 08:23:30,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.115 2026-09-12 08:23:30,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:23:30,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:23:30,976 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:30,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.015 2026-09-12 08:23:31,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:31,018 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:31,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:31,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:31,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:31,977 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:31,988 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:31,996 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,053 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:32,091 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,127 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,138 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,149 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:32,186 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:32,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:32,220 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:23:32,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:23:32,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:32,244 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,265 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:32,294 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56656431 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-09-12 08:23:32,305 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:32,313 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:23:32,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56656431 with result: [{'id': 333, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-09-12 08:23:32,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.097 0.102 2026-09-12 08:23:32,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.054 0.051 2026-09-12 08:23:32,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.014 2026-09-12 08:23:32,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:23:33,402 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:33,426 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:33,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:33,444 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:33,459 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:33,492 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:33,496 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:23:33,509 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,361 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,379 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,392 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:34,443 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:34,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:34,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:34,509 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,526 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,543 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:34,560 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:34,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43846639 for PoS orders references: ['Order 00272-002-0002'] (draft: False) 2026-09-12 08:23:34,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43846639 with result: [{'id': 334, 'pos_reference': 'Order 00272-002-0002', 'account_move': False}] 2026-09-12 08:23:34,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.054 2026-09-12 08:23:34,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:23:35,412 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:35,444 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:35,448 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:35,459 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:36,308 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:36,342 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:36,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,392 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:23:36,442 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,458 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:36,475 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:37,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:37,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:23:37,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-12 08:23:37,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:37,393 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:37,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:37,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:37,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:37,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:37,476 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:37,499 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:37,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:37,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6094521 for PoS orders references: ['Order 00272-002-0003'] (draft: False) 2026-09-12 08:23:37,529 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:37,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6094521 with result: [{'id': 335, 'pos_reference': 'Order 00272-002-0003', 'account_move': False}] 2026-09-12 08:23:37,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.076 0.060 2026-09-12 08:23:37,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.026 0.031 2026-09-12 08:23:38,492 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:38,513 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:38,517 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:38,525 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:39,377 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:39,410 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:39,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:39,425 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:39,443 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:39,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:23:39,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:23:39,492 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:39,508 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:39,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:23:40,340 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,363 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,366 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,386 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,391 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,423 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,428 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:40,459 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:40,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:40,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:40,525 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,542 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:40,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64371491 for PoS orders references: ['Order 00272-002-0004'] (draft: False) 2026-09-12 08:23:40,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:40,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64371491 with result: [{'id': 336, 'pos_reference': 'Order 00272-002-0004', 'account_move': False}] 2026-09-12 08:23:40,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.040 0.050 2026-09-12 08:23:40,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.027 0.034 2026-09-12 08:23:41,500 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:41,527 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:41,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:41,542 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:41,564 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:41,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:41,592 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:41,625 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:41,630 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:41,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:23:41,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:23:41,679 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:42,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:23:42,542 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:42,559 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:42,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:42,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-09-12 08:23:42,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:42,626 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:42,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:23:42,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:23:42,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:43,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:23:43,549 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,559 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-09-12 08:23:43,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:23:43,625 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,641 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,658 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:43,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:43,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:43,726 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,743 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:43,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48042907 for PoS orders references: ['Order 00272-002-0005'] (draft: False) 2026-09-12 08:23:43,782 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:43,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48042907 with result: [{'id': 337, 'pos_reference': 'Order 00272-002-0005', 'account_move': False}] 2026-09-12 08:23:43,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.042 0.076 2026-09-12 08:23:43,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.032 0.054 2026-09-12 08:23:44,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.009 2026-09-12 08:23:44,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:23:44,777 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:44,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17188 2026-09-12 08:23:44,797 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:23:44,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17188 2026-09-12 08:23:44,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprdvgqnfe_chrome_odoo" 2026-09-12 08:23:44,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-12 08:23:45,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17333 2026-09-12 08:23:45,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjt0bm1jo_chrome_odoo 2026-09-12 08:23:45,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33519/json/version 2026-09-12 08:23:45,753 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33519/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:23:45,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:23:45,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33519/json 2026-09-12 08:23:45,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33519/json with timeout 3 increased to 10s during tests 2026-09-12 08:23:45,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33519/devtools/page/9EA533C2EFD44AB10E59E3D0293DEFCB 2026-09-12 08:23:45,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:23:45,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:23:46,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:23:46,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:23:46,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:23:46,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:23:46,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:23:46,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.126 0.547 2026-09-12 08:23:46,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9EA533C2EFD44AB10E59E3D0293DEFCB', 'loaderId': '72B39D0D16B1CA63A6AEBCA3EC45A725', 'isDownload': False} 2026-09-12 08:23:46,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-09-12 08:23:46,781 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:46,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:46] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 08:23:46,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:46] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 08:23:46,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:46] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-09-12 08:23:47,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:47] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 08:23:47,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.019 2026-09-12 08:23:47,245 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:23:47,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-09-12 08:23:47,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:48,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.315 0.428 2026-09-12 08:23:48,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.754 2026-09-12 08:23:48,066 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:48,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.076 2026-09-12 08:23:48,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:23:48,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:23:48,743 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.190 0.352 2026-09-12 08:23:48,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.033 2026-09-12 08:23:48,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-12 08:23:48,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:23:48,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.061 0.044 2026-09-12 08:23:48,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.126 2026-09-12 08:23:49,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.153 2026-09-12 08:23:49,019 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:49,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.198 2026-09-12 08:23:49,111 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.239 2026-09-12 08:23:49,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.281 2026-09-12 08:23:49,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.214 2026-09-12 08:23:49,193 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23: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-09-12 08:23:49,213 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:23:49,224 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:49,234 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:49,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.240 2026-09-12 08:23:49,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.257 2026-09-12 08:23:49,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.259 2026-09-12 08:23:49,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.015 0.248 2026-09-12 08:23:49,399 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:49,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.221 2026-09-12 08:23:49,443 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.027 0.171 2026-09-12 08:23:49,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.198 2026-09-12 08:23:49,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.207 2026-09-12 08:23:49,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.165 2026-09-12 08:23:49,533 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.152 2026-09-12 08:23:49,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.147 2026-09-12 08:23:49,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.144 2026-09-12 08:23:49,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.144 2026-09-12 08:23:49,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:23:49,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:23:49,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.011 2026-09-12 08:23:49,975 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:50,006 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:50,013 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:50,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:50,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:23:50,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:23:50,999 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:51,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:23:51,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 08:23:51,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:23:51,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:23:51,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-12 08:23:51,865 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:51,876 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:51,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:23:51,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:23:51,947 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:23:51,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:23:51,951 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:23:51,961 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:51,976 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:51,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:23:52,008 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:52,024 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:23:52,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59635644 for PoS orders references: ['Order 00273-002-0001'] (draft: False) 2026-09-12 08:23:52,049 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:52,059 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:52,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59635644 with result: [{'id': 338, 'pos_reference': 'Order 00273-002-0001', 'account_move': False}] 2026-09-12 08:23:52,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.105 0.100 2026-09-12 08:23:52,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.073 0.048 2026-09-12 08:23:52,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.011 2026-09-12 08:23:52,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:23:53,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:23:53,173 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:23:53,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17333 2026-09-12 08:23:53,185 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:23:53,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17333 2026-09-12 08:23:53,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjt0bm1jo_chrome_odoo" 2026-09-12 08:23:53,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-12 08:23:53,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17469 2026-09-12 08:23:53,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8bg2b3bz_chrome_odoo 2026-09-12 08:23:53,872 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36375/json/version 2026-09-12 08:23:53,873 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36375/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:23:53,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:23:53,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36375/json 2026-09-12 08:23:53,887 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36375/json with timeout 3 increased to 10s during tests 2026-09-12 08:23:53,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36375/devtools/page/2ED4B96ADF19EDD77A89C4B6D5ABEF73 2026-09-12 08:23:53,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:23:53,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:23:54,132 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:23:54,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:23:54,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-12 08:23:54,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-12 08:23:54,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:23:54,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:54] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.101 0.504 2026-09-12 08:23:54,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2ED4B96ADF19EDD77A89C4B6D5ABEF73', 'loaderId': 'C6499A08CF8D114CF35F8C2CA8E5C897', 'isDownload': False} 2026-09-12 08:23:54,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-09-12 08:23:54,776 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:23:54,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.027 0.007 2026-09-12 08:23:54,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-09-12 08:23:54,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:54] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.048 2026-09-12 08:23:55,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:23:55,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:23:55,217 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:23:55,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-09-12 08:23:55,242 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:55,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 324 0.328 0.424 2026-09-12 08:23:56,021 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:56,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.046 2026-09-12 08:23:56,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-12 08:23:56,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:23:56,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.035 0.044 2026-09-12 08:23:56,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.104 2026-09-12 08:23:56,299 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:23:56,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.155 2026-09-12 08:23:56,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.205 2026-09-12 08:23:56,398 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:56,418 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:23:56,424 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:56,428 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:56,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.247 2026-09-12 08:23:56,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.308 2026-09-12 08:23:56,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.242 2026-09-12 08:23:56,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.254 2026-09-12 08:23:56,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.280 2026-09-12 08:23:56,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.199 2026-09-12 08:23:56,653 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:56,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.197 2026-09-12 08:23:56,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.166 2026-09-12 08:23:56,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.183 2026-09-12 08:23:56,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.161 2026-09-12 08:23:56,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.160 2026-09-12 08:23:56,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.133 2026-09-12 08:23:56,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.139 2026-09-12 08:23:56,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.179 2026-09-12 08:23:56,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.184 2026-09-12 08:23:56,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.156 2026-09-12 08:23:56,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.153 2026-09-12 08:23:57,176 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:57,192 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:57,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.011 2026-09-12 08:23:57,233 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:57,246 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:57,261 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:57,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:23:57,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.028 0.032 2026-09-12 08:23:58,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:23:58,167 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:23:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:23:58,177 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17469 2026-09-12 08:23:58,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:23:58,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17469 2026-09-12 08:23:58,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8bg2b3bz_chrome_odoo" 2026-09-12 08:23:58,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-12 08:23:59,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17591 2026-09-12 08:23:59,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphq2t8h6l_chrome_odoo 2026-09-12 08:23:59,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45239/json/version 2026-09-12 08:23:59,160 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45239/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:23:59,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:23:59,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45239/json 2026-09-12 08:23:59,173 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45239/json with timeout 3 increased to 10s during tests 2026-09-12 08:23:59,175 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45239/devtools/page/AA94389FE8BB5CEBD894BDD13A1006D4 2026-09-12 08:23:59,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:23:59,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:23:59,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:23:59,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:23:59,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:23:59,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:23:59,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:00,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.080 0.546 2026-09-12 08:24:00,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AA94389FE8BB5CEBD894BDD13A1006D4', 'loaderId': '3E11731928C1EA70E978576C1A758D8B', 'isDownload': False} 2026-09-12 08:24:00,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-12 08:24:00,073 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:00,089 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:24:00,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.019 2026-09-12 08:24:00,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-09-12 08:24:00,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:24:00,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-12 08:24:00,505 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:24:00,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.004 2026-09-12 08:24:00,528 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:01,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.208 0.381 2026-09-12 08:24:01,190 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:01] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.604 2026-09-12 08:24:01,202 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:01,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.075 2026-09-12 08:24:01,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.006 2026-09-12 08:24:01,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:24:01,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.187 0.365 2026-09-12 08:24:01,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.044 2026-09-12 08:24:02,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.011 2026-09-12 08:24:02,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:24:02,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.028 0.031 2026-09-12 08:24:02,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.005 0.095 2026-09-12 08:24:02,173 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:24:02,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.125 2026-09-12 08:24:02,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.163 2026-09-12 08:24:02,250 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:02,263 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:02,276 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:02,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.207 2026-09-12 08:24:02,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.266 2026-09-12 08:24:02,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.237 2026-09-12 08:24:02,386 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:02,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.210 2026-09-12 08:24:02,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.220 2026-09-12 08:24:02,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.184 2026-09-12 08:24:02,493 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:24:02,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.015 0.188 2026-09-12 08:24:02,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.140 2026-09-12 08:24:02,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.135 2026-09-12 08:24:02,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.144 2026-09-12 08:24:02,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.158 2026-09-12 08:24:02,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.140 2026-09-12 08:24:02,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.025 2026-09-12 08:24:02,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.131 2026-09-12 08:24:02,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.176 2026-09-12 08:24:02,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.178 2026-09-12 08:24:02,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=product.product&field=image_128&id=1490&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.005 0.272 2026-09-12 08:24:02,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.196 2026-09-12 08:24:03,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:24:03,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:24:03,059 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.013 2026-09-12 08:24:03,114 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,129 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:03,175 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,221 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,222 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:03,242 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,265 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:03,297 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,326 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:03,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:03,347 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:03,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17591 2026-09-12 08:24:03,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:03,360 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17591 2026-09-12 08:24:03,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphq2t8h6l_chrome_odoo" 2026-09-12 08:24:03,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-12 08:24:04,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17725 2026-09-12 08:24:04,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprlum4x___chrome_odoo 2026-09-12 08:24:04,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38521/json/version 2026-09-12 08:24:04,439 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38521/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:04,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:04,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38521/json 2026-09-12 08:24:04,455 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38521/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:04,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38521/devtools/page/CFAA6E4EB77B68B91A3B0F7E623C12A8 2026-09-12 08:24:04,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:04,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:04,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:04,674 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:04,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:04,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:04,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:05,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.098 0.538 2026-09-12 08:24:05,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CFAA6E4EB77B68B91A3B0F7E623C12A8', 'loaderId': 'D4E88CAB13CA9D9E1CC1DAF8B8055CB5', 'isDownload': False} 2026-09-12 08:24:05,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-12 08:24:05,359 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:05,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 08:24:05,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-09-12 08:24:05,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-09-12 08:24:05,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:24:05,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:24:05,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 08:24:05,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:24:05,791 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:06,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.238 0.431 2026-09-12 08:24:06,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:06] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.672 2026-09-12 08:24:06,515 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:06,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.067 2026-09-12 08:24:06,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:24:06,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:24:07,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.182 0.308 2026-09-12 08:24:07,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.038 2026-09-12 08:24:07,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.009 2026-09-12 08:24:07,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.005 2026-09-12 08:24:07,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.026 0.031 2026-09-12 08:24:07,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.080 2026-09-12 08:24:07,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.113 2026-09-12 08:24:07,417 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:24:07,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.139 2026-09-12 08:24:07,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.183 2026-09-12 08:24:07,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.213 2026-09-12 08:24:07,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.181 2026-09-12 08:24:07,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.173 2026-09-12 08:24:07,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1493&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.177 2026-09-12 08:24:07,623 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:07,633 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:24:07,653 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:07,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.206 2026-09-12 08:24:07,683 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:07,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.223 2026-09-12 08:24:07,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.005 0.210 2026-09-12 08:24:07,750 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:24:07,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.217 2026-09-12 08:24:07,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.187 2026-09-12 08:24:07,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.087 2026-09-12 08:24:07,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.112 2026-09-12 08:24:07,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.125 2026-09-12 08:24:07,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.122 2026-09-12 08:24:07,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.116 2026-09-12 08:24:07,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.139 2026-09-12 08:24:07,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.016 0.155 2026-09-12 08:24:08,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:24:08,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:24:08,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:24:08,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.016 2026-09-12 08:24:08,463 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:24:08,546 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:08,567 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:08,616 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:08,629 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:08,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:24:08,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:08,675 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:08,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:08,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:08,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:08,731 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:08,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17725 2026-09-12 08:24:08,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:08,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17725 2026-09-12 08:24:08,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprlum4x___chrome_odoo" 2026-09-12 08:24:08,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-12 08:24:10,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17854 2026-09-12 08:24:10,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpah8mp9s3_chrome_odoo 2026-09-12 08:24:10,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36991/json/version 2026-09-12 08:24:10,334 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36991/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:10,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:10,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36991/json 2026-09-12 08:24:10,372 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36991/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:10,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36991/devtools/page/A47FBDE915EEF743565D0F970C8809BF 2026-09-12 08:24:10,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:10,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:10,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:10,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:10,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:10,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:10,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:11,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.177 0.511 2026-09-12 08:24:11,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A47FBDE915EEF743565D0F970C8809BF', 'loaderId': '7F76E69BD4729EC182CBCF5CE8744391', 'isDownload': False} 2026-09-12 08:24:11,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-09-12 08:24:11,316 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:11,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-12 08:24:11,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-09-12 08:24:11,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-12 08:24:11,751 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:24:11,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.006 2026-09-12 08:24:11,798 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:24:11,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:24:11,821 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:12,594 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.336 0.436 2026-09-12 08:24:12,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:12] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.787 2026-09-12 08:24:12,669 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:12,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.069 2026-09-12 08:24:12,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:24:12,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:24:13,844 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:14,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.164 1.258 2026-09-12 08:24:14,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.046 2026-09-12 08:24:14,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:24:14,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:24:14,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.041 0.053 2026-09-12 08:24:14,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.122 2026-09-12 08:24:14,513 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:14,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.030 0.153 2026-09-12 08:24:14,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.234 2026-09-12 08:24:14,646 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:24:14,669 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:14,675 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:14,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.270 2026-09-12 08:24:14,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.321 2026-09-12 08:24:14,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.281 2026-09-12 08:24:14,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.250 2026-09-12 08:24:14,792 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:24:14,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1496&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.236 2026-09-12 08:24:14,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.006 0.147 2026-09-12 08:24:14,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.150 2026-09-12 08:24:14,848 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:14,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.108 2026-09-12 08:24:14,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.110 2026-09-12 08:24:14,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.106 2026-09-12 08:24:14,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.106 2026-09-12 08:24:14,954 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.118 2026-09-12 08:24:14,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.136 2026-09-12 08:24:15,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:15] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.173 2026-09-12 08:24:15,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:15] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.192 2026-09-12 08:24:15,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:15] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.220 2026-09-12 08:24:15,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:15] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.190 2026-09-12 08:24:15,149 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:15] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.188 2026-09-12 08:24:15,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:24:15,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:24:15,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.015 2026-09-12 08:24:15,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:24:15,493 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:15,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-12 08:24:15,538 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:15,568 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:15,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:15,595 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:16,437 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:16,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:16,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:24:16,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:24:16,484 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:16,488 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:16,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:16,508 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:16,525 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:16,540 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:16,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:24:16,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26304913 for PoS orders references: ['Order 00277-002-0001'] (draft: False) 2026-09-12 08:24:16,579 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:16,596 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:16,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26304913 with result: [{'id': 339, 'pos_reference': 'Order 00277-002-0001', 'account_move': False}] 2026-09-12 08:24:16,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.098 0.094 2026-09-12 08:24:16,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.157 2026-09-12 08:24:16,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.015 0.038 2026-09-12 08:24:16,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.011 2026-09-12 08:24:16,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:16] "GET /report/barcode/Code128/044d-87fd-45cb HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 08:24:17,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:17,628 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:17,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17854 2026-09-12 08:24:17,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:17,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17854 2026-09-12 08:24:17,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpah8mp9s3_chrome_odoo" 2026-09-12 08:24:17,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17995 2026-09-12 08:24:17,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplkx9js0m_chrome_odoo 2026-09-12 08:24:17,958 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43747/json/version 2026-09-12 08:24:17,960 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43747/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:18,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:18,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43747/json 2026-09-12 08:24:18,007 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43747/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:18,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43747/devtools/page/D40968F5436E325FDCF26CD870CC1D67 2026-09-12 08:24:18,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:18,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:18,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:18,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:18,083 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:18,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:18,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.032 0.051 2026-09-12 08:24:18,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D40968F5436E325FDCF26CD870CC1D67', 'loaderId': '910E551933C438E01C6AD6F00D4AB0A5', 'isDownload': False} 2026-09-12 08:24:18,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-09-12 08:24:18,200 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:18,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.009 2026-09-12 08:24:18,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-12 08:24:18,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.043 2026-09-12 08:24:18,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 08:24:18,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.010 2026-09-12 08:24:18,677 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:18,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:24:18,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:19,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.234 0.330 2026-09-12 08:24:19,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:19] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.580 2026-09-12 08:24:19,332 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:19,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.063 2026-09-12 08:24:19,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:24:19,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-09-12 08:24:20,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.210 0.332 2026-09-12 08:24:20,087 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.040 2026-09-12 08:24:20,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.012 2026-09-12 08:24:20,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:24:20,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.036 2026-09-12 08:24:20,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.089 2026-09-12 08:24:20,271 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:24:20,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.142 2026-09-12 08:24:20,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.142 2026-09-12 08:24:20,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.186 2026-09-12 08:24:20,383 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24: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-09-12 08:24:20,398 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:24:20,411 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:24:20,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.214 2026-09-12 08:24:20,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.207 2026-09-12 08:24:20,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.196 2026-09-12 08:24:20,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1496&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.214 2026-09-12 08:24:20,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.218 2026-09-12 08:24:20,591 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:20,629 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.028 0.184 2026-09-12 08:24:20,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.210 2026-09-12 08:24:20,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.205 2026-09-12 08:24:20,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.202 2026-09-12 08:24:20,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.175 2026-09-12 08:24:20,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.154 2026-09-12 08:24:20,702 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.099 2026-09-12 08:24:20,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.103 2026-09-12 08:24:20,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.005 0.119 2026-09-12 08:24:20,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.001 0.130 2026-09-12 08:24:20,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.118 2026-09-12 08:24:20,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.096 2026-09-12 08:24:21,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:24:21,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:24:21,222 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:21,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-12 08:24:21,268 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:21,298 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:21,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:21,325 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:21,345 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:21,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:24:21,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:24:21,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.025 0.026 2026-09-12 08:24:22,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:22,190 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:22,196 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:22,238 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:22,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:22,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:24:22,257 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:22,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:24:22,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:24:22,301 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:22,302 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:22,321 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:22,369 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:22,391 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:22,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:24:22,429 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:22,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.013 2026-09-12 08:24:22,463 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40427749 for PoS orders references: ['Order 00277-004-0001'] (draft: False) 2026-09-12 08:24:22,468 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:22,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40427749 with result: [{'id': 340, 'pos_reference': 'Order 00277-004-0001', 'account_move': False}] 2026-09-12 08:24:22,539 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.026 0.053 2026-09-12 08:24:22,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.014 0.025 2026-09-12 08:24:22,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.018 0.010 2026-09-12 08:24:23,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:23,386 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:23,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:24:23,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17995 2026-09-12 08:24:23,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:23,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17995 2026-09-12 08:24:23,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplkx9js0m_chrome_odoo" 2026-09-12 08:24:23,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-12 08:24:24,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18134 2026-09-12 08:24:24,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpklv4s3sr_chrome_odoo 2026-09-12 08:24:24,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45357/json/version 2026-09-12 08:24:24,313 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45357/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:24,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:24,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45357/json 2026-09-12 08:24:24,331 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45357/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:24,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45357/devtools/page/ED920CFC92579F6BF99447B6355ED4E1 2026-09-12 08:24:24,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:24,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:24,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:24,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:24,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:24,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:24,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:25,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.520 2026-09-12 08:24:25,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ED920CFC92579F6BF99447B6355ED4E1', 'loaderId': 'EB06B408720869CFB5CF9ACE6CAE9C96', 'isDownload': False} 2026-09-12 08:24:25,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-09-12 08:24:25,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:25,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-09-12 08:24:25,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.019 2026-09-12 08:24:25,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-09-12 08:24:25,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:24:25,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-12 08:24:25,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.006 2026-09-12 08:24:25,683 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:25,692 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:26,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.255 0.404 2026-09-12 08:24:26,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:26] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.678 2026-09-12 08:24:26,428 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:26,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.078 2026-09-12 08:24:26,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:24:26,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:24:27,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.165 0.332 2026-09-12 08:24:27,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.041 2026-09-12 08:24:27,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:24:27,179 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:24:27,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.040 0.031 2026-09-12 08:24:27,294 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:24:27,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.102 2026-09-12 08:24:27,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.132 2026-09-12 08:24:27,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.178 2026-09-12 08:24:27,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.228 2026-09-12 08:24:27,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1499&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.277 2026-09-12 08:24:27,520 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24: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-09-12 08:24:27,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.218 2026-09-12 08:24:27,549 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:24:27,553 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:24:27,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.247 2026-09-12 08:24:27,579 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:27,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.236 2026-09-12 08:24:27,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.265 2026-09-12 08:24:27,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.246 2026-09-12 08:24:27,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.171 2026-09-12 08:24:27,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.008 0.180 2026-09-12 08:24:27,765 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:24:27,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.022 0.196 2026-09-12 08:24:27,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.205 2026-09-12 08:24:27,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.190 2026-09-12 08:24:27,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.148 2026-09-12 08:24:27,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.013 0.131 2026-09-12 08:24:27,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.133 2026-09-12 08:24:27,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.139 2026-09-12 08:24:27,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.125 2026-09-12 08:24:27,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.010 0.144 2026-09-12 08:24:28,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:24:28,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:24:28,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:28,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.021 2026-09-12 08:24:28,325 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:28,336 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:28,340 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:29,255 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:29,294 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:29,305 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:29,307 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:29,361 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:29,362 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:29,381 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,229 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:24:30,287 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,292 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,307 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,364 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,461 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:30,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:30,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18134 2026-09-12 08:24:30,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:30,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18134 2026-09-12 08:24:30,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpklv4s3sr_chrome_odoo" 2026-09-12 08:24:30,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-12 08:24:31,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18260 2026-09-12 08:24:31,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp093caqm__chrome_odoo 2026-09-12 08:24:31,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34749/json/version 2026-09-12 08:24:31,504 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34749/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:31,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:31,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34749/json 2026-09-12 08:24:31,523 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34749/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:31,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34749/devtools/page/DD1A71CA739D98577C570C4312890992 2026-09-12 08:24:31,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:31,550 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:31,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:31,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:31,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:31,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:31,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:32,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.068 0.484 2026-09-12 08:24:32,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DD1A71CA739D98577C570C4312890992', 'loaderId': '244E5091B8DD3D4793A9E2CB12111D66', 'isDownload': False} 2026-09-12 08:24:32,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-12 08:24:32,382 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:32,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:24:32,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.022 2026-09-12 08:24:32,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-12 08:24:32,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:24:32,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-09-12 08:24:32,807 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:32,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:24:32,843 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:33,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.314 0.451 2026-09-12 08:24:33,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:33] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.775 2026-09-12 08:24:33,658 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:33,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.051 2026-09-12 08:24:33,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:24:33,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:24:34,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.188 0.329 2026-09-12 08:24:34,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.042 2026-09-12 08:24:34,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.008 2026-09-12 08:24:34,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:24:34,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.038 0.051 2026-09-12 08:24:34,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.121 2026-09-12 08:24:34,581 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:24:34,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.150 2026-09-12 08:24:34,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.158 2026-09-12 08:24:34,665 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24: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-09-12 08:24:34,683 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:34,687 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:34,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.198 2026-09-12 08:24:34,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.289 2026-09-12 08:24:34,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.249 2026-09-12 08:24:34,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.224 2026-09-12 08:24:34,846 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:24:34,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.248 2026-09-12 08:24:34,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.014 0.191 2026-09-12 08:24:34,910 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:34,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.008 0.221 2026-09-12 08:24:34,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.156 2026-09-12 08:24:34,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.152 2026-09-12 08:24:34,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.150 2026-09-12 08:24:34,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.119 2026-09-12 08:24:35,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.122 2026-09-12 08:24:35,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=product.product&field=image_128&id=1503&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.128 2026-09-12 08:24:35,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.156 2026-09-12 08:24:35,155 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.192 2026-09-12 08:24:35,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.223 2026-09-12 08:24:35,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.009 0.224 2026-09-12 08:24:35,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.229 2026-09-12 08:24:35,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.009 0.200 2026-09-12 08:24:35,424 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:24:35,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:24:35,458 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:35,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-12 08:24:35,498 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:35,507 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:35,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:24:35,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:24:35,599 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:35,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-12 08:24:35,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 08:24:35,630 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:24:36,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:36,423 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:36,440 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:36,553 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:36,565 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:36,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:36,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:36,598 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:36,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18260 2026-09-12 08:24:36,647 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:36,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18260 2026-09-12 08:24:36,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp093caqm__chrome_odoo" 2026-09-12 08:24:36,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-12 08:24:37,438 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18391 2026-09-12 08:24:37,438 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwblrif2o_chrome_odoo 2026-09-12 08:24:37,438 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45259/json/version 2026-09-12 08:24:37,440 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45259/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:37,467 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:37,467 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45259/json 2026-09-12 08:24:37,469 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45259/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:37,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45259/devtools/page/5569A2B5483EEDCF5168A27122BB2041 2026-09-12 08:24:37,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:37,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:37,692 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:37,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:37,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:37,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:37,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:38,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.123 0.504 2026-09-12 08:24:38,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5569A2B5483EEDCF5168A27122BB2041', 'loaderId': 'D53AE83BDC6BE6C568AECFF112CA8CC2', 'isDownload': False} 2026-09-12 08:24:38,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-12 08:24:38,355 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:38,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 08:24:38,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-09-12 08:24:38,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-09-12 08:24:38,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 08:24:38,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-09-12 08:24:38,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:24:38,814 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:38,832 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:39,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.271 0.426 2026-09-12 08:24:39,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:39] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.700 2026-09-12 08:24:39,581 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:39,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.077 2026-09-12 08:24:39,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:24:39,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:24:40,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.156 0.358 2026-09-12 08:24:40,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.040 2026-09-12 08:24:40,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 08:24:40,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:24:40,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.033 0.034 2026-09-12 08:24:40,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.103 2026-09-12 08:24:40,539 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:24:40,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.174 2026-09-12 08:24:40,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.216 2026-09-12 08:24:40,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:24:40,667 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:40,673 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:40,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.264 2026-09-12 08:24:40,682 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:40,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.307 2026-09-12 08:24:40,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.271 2026-09-12 08:24:40,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.237 2026-09-12 08:24:40,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.252 2026-09-12 08:24:40,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.010 0.167 2026-09-12 08:24:40,882 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:40,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.207 2026-09-12 08:24:40,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.183 2026-09-12 08:24:40,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.176 2026-09-12 08:24:40,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.180 2026-09-12 08:24:40,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.153 2026-09-12 08:24:40,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.124 2026-09-12 08:24:41,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.125 2026-09-12 08:24:41,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.112 2026-09-12 08:24:41,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.112 2026-09-12 08:24:41,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.001 0.124 2026-09-12 08:24:41,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:24:41,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:24:41,457 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.022 2026-09-12 08:24:41,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,550 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:24:41,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:41,560 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_a' (trigger: .selection-item:contains("product_a"))' 2026-09-12 08:24:41,638 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:41,658 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:24:41,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:41,775 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-09-12 08:24:41,832 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:41,843 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,887 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:24:41,948 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:24:41,967 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:41,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-09-12 08:24:42,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:42,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-12 08:24:42,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:42,032 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18391 2026-09-12 08:24:42,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:42,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18391 2026-09-12 08:24:42,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwblrif2o_chrome_odoo" 2026-09-12 08:24:42,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-12 08:24:42,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18512 2026-09-12 08:24:42,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp91nv4f5b_chrome_odoo 2026-09-12 08:24:42,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38651/json/version 2026-09-12 08:24:42,710 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38651/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:42,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:42,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38651/json 2026-09-12 08:24:42,750 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38651/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:42,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38651/devtools/page/2F9550D28E36611427FB6773C0974395 2026-09-12 08:24:42,756 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:42,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:42,883 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:42,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:42,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:42,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:42,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:43,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.057 0.509 2026-09-12 08:24:43,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2F9550D28E36611427FB6773C0974395', 'loaderId': '26B5CE3C079E799E7A182A9D8D34B181', 'isDownload': False} 2026-09-12 08:24:43,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-12 08:24:43,495 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:43,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-09-12 08:24:43,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-12 08:24:43,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-09-12 08:24:43,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:24:43,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:24:43,949 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:24:43,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:24:43,987 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:44,629 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.250 0.399 2026-09-12 08:24:44,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:44] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.657 2026-09-12 08:24:44,702 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:44,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.076 2026-09-12 08:24:44,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:24:44,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:24:45,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.191 0.334 2026-09-12 08:24:45,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.047 2026-09-12 08:24:45,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:24:45,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:24:45,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.047 0.047 2026-09-12 08:24:45,613 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:24:45,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.120 2026-09-12 08:24:45,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.028 0.137 2026-09-12 08:24:45,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.178 2026-09-12 08:24:45,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.241 2026-09-12 08:24:45,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.243 2026-09-12 08:24:45,825 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:45,829 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:45,832 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:45,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.205 2026-09-12 08:24:45,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.237 2026-09-12 08:24:45,894 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:45,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.233 2026-09-12 08:24:45,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.226 2026-09-12 08:24:45,982 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:24:45,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.007 0.190 2026-09-12 08:24:46,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.144 2026-09-12 08:24:46,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.184 2026-09-12 08:24:46,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.185 2026-09-12 08:24:46,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.167 2026-09-12 08:24:46,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.132 2026-09-12 08:24:46,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.102 2026-09-12 08:24:46,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.103 2026-09-12 08:24:46,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-12 08:24:46,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-12 08:24:46,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:24:46,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:24:46,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:46,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.016 2026-09-12 08:24:46,674 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:46,688 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:46,689 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:47,594 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:47,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:24:47,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:24:47,635 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:24:47,637 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:47,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:24:47,661 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:47,672 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:47,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:24:47,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:47,712 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30061639 for PoS orders references: ['Order 00281-002-0001'] (draft: False) 2026-09-12 08:24:47,715 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:47,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30061639 with result: [{'id': 341, 'pos_reference': 'Order 00281-002-0001', 'account_move': False}] 2026-09-12 08:24:47,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.096 0.108 2026-09-12 08:24:47,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.029 0.041 2026-09-12 08:24:48,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.012 2026-09-12 08:24:48,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:48] "GET /report/barcode/Code128/0447-a38a-4b6b HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 08:24:48,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.026 2026-09-12 08:24:48,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:48,793 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:48,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18512 2026-09-12 08:24:48,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:48,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18512 2026-09-12 08:24:48,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp91nv4f5b_chrome_odoo" 2026-09-12 08:24:49,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18643 2026-09-12 08:24:49,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptqtnm4nq_chrome_odoo 2026-09-12 08:24:49,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40099/json/version 2026-09-12 08:24:49,052 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40099/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:49,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:49,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40099/json 2026-09-12 08:24:49,090 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40099/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:49,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40099/devtools/page/F264760E40F3F4E9031E1252FDE621FB 2026-09-12 08:24:49,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:49,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:49,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:49,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:49,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:49,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:49,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.016 0.045 2026-09-12 08:24:49,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F264760E40F3F4E9031E1252FDE621FB', 'loaderId': '7FFD3BC7B1E782F0AE41893B8B70393E', 'isDownload': False} 2026-09-12 08:24:49,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-12 08:24:49,248 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:49,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:24:49,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-09-12 08:24:49,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.022 2026-09-12 08:24:49,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:24:49,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:24:49,684 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:49,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 08:24:49,717 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:50,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.158 0.335 2026-09-12 08:24:50,282 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:50] "GET /pos/web HTTP/1.1" 200 - 20 0.028 0.519 2026-09-12 08:24:50,289 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:50,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.094 2026-09-12 08:24:50,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:24:50,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-12 08:24:50,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.214 0.347 2026-09-12 08:24:51,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.038 2026-09-12 08:24:51,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:24:51,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:24:51,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.041 2026-09-12 08:24:51,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.084 2026-09-12 08:24:51,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.115 2026-09-12 08:24:51,281 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:51,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.146 2026-09-12 08:24:51,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.194 2026-09-12 08:24:51,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.229 2026-09-12 08:24:51,432 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:51,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.234 2026-09-12 08:24:51,465 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:24:51,466 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:24:51,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.235 2026-09-12 08:24:51,508 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:24:51,533 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.202 2026-09-12 08:24:51,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.240 2026-09-12 08:24:51,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.217 2026-09-12 08:24:51,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.131 2026-09-12 08:24:51,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.031 0.161 2026-09-12 08:24:51,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.201 2026-09-12 08:24:51,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.191 2026-09-12 08:24:51,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.182 2026-09-12 08:24:51,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.141 2026-09-12 08:24:51,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.137 2026-09-12 08:24:51,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.012 0.083 2026-09-12 08:24:51,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.081 2026-09-12 08:24:52,190 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:24:52,206 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:52,251 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:52,267 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:52,272 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:53,185 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:53,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:24:53,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:24:53,216 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:53,217 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:24:53,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:24:53,258 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:53,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:53,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:24:53,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1356451 for PoS orders references: ['Order 00281-004-0001'] (draft: False) 2026-09-12 08:24:53,328 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:53,336 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:53,397 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1356451 with result: [{'id': 342, 'pos_reference': 'Order 00281-004-0001', 'account_move': False}] 2026-09-12 08:24:53,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.029 0.063 2026-09-12 08:24:53,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.054 0.048 2026-09-12 08:24:53,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.010 2026-09-12 08:24:53,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:53] "GET /report/barcode/Code128/0442-e63a-4d43 HTTP/1.1" 200 - 2 0.002 0.023 2026-09-12 08:24:54,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:24:54,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:54,385 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:54,388 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:54,406 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:55,250 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:55,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:24:55,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:24:55,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:24:55,306 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:55,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:55,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:24:55,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31253179 for PoS orders references: ['Order 00281-004-0002'] (draft: False) 2026-09-12 08:24:55,355 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:55,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31253179 with result: [{'id': 343, 'pos_reference': 'Order 00281-004-0002', 'account_move': False}] 2026-09-12 08:24:55,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.041 0.055 2026-09-12 08:24:55,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.016 0.035 2026-09-12 08:24:55,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:55] "GET /report/barcode/Code128/0440-46ac-482d HTTP/1.1" 200 - 2 0.004 0.022 2026-09-12 08:24:55,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:24:56,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:24:56,290 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:56,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18643 2026-09-12 08:24:56,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:24:56,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18643 2026-09-12 08:24:56,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptqtnm4nq_chrome_odoo" 2026-09-12 08:24:56,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-12 08:24:57,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18780 2026-09-12 08:24:57,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2uz_lbfj_chrome_odoo 2026-09-12 08:24:57,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39705/json/version 2026-09-12 08:24:57,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39705/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:24:57,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:24:57,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39705/json 2026-09-12 08:24:57,254 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39705/json with timeout 3 increased to 10s during tests 2026-09-12 08:24:57,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39705/devtools/page/6F8F85B8B6C25D10D1C86EFAA65737F0 2026-09-12 08:24:57,262 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:24:57,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:24:57,543 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:24:57,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:24:57,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:24:57,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:24:57,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:24:58,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.112 0.519 2026-09-12 08:24:58,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6F8F85B8B6C25D10D1C86EFAA65737F0', 'loaderId': '9619D95AE42F63376003D7D229510FD3', 'isDownload': False} 2026-09-12 08:24:58,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-09-12 08:24:58,206 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:24:58,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:24:58,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-09-12 08:24:58,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 08:24:58,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:24:58,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-12 08:24:58,614 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:58,626 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:24:58,637 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:59,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.311 0.423 2026-09-12 08:24:59,412 106 INFO rb-3be5b00-224738-414704 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-09-12 08:24:59,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.045 2026-09-12 08:24:59,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:24:59,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:24:59,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.030 0.038 2026-09-12 08:24:59,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.081 2026-09-12 08:24:59,639 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:24:59,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.124 2026-09-12 08:24:59,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.180 2026-09-12 08:24:59,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.227 2026-09-12 08:24:59,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.274 2026-09-12 08:24:59,865 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:59,873 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:24:59,880 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:24:59,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.276 2026-09-12 08:24:59,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:24:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.286 2026-09-12 08:25:00,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.285 2026-09-12 08:25:00,018 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:00,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.301 2026-09-12 08:25:00,071 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:00,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.278 2026-09-12 08:25:00,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.210 2026-09-12 08:25:00,135 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.218 2026-09-12 08:25:00,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.028 0.206 2026-09-12 08:25:00,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.207 2026-09-12 08:25:00,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.182 2026-09-12 08:25:00,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.148 2026-09-12 08:25:00,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.163 2026-09-12 08:25:00,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.176 2026-09-12 08:25:00,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.009 0.157 2026-09-12 08:25:00,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:00,641 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:00,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-12 08:25:00,710 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:00,729 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:00,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 08:25:00,777 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:00,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-09-12 08:25:00,810 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:00,822 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:00,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 08:25:01,674 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,689 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,731 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,753 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,758 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:01,759 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:01,776 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,790 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,805 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78623066 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-09-12 08:25:01,825 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:01,832 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:02,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78623066 with result: [{'id': 344, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-09-12 08:25:02,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.113 0.102 2026-09-12 08:25:02,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.022 0.054 2026-09-12 08:25:02,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 08:25:02,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:25:02,908 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:02,925 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:02,983 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:02,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:03,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:03,028 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:03,040 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:03,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:25:03,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:03,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:03,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:03,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18780 2026-09-12 08:25:03,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:03,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18780 2026-09-12 08:25:03,934 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2uz_lbfj_chrome_odoo" 2026-09-12 08:25:03,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-12 08:25:04,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18911 2026-09-12 08:25:04,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp78k6zbz2_chrome_odoo 2026-09-12 08:25:04,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46131/json/version 2026-09-12 08:25:04,733 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46131/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:25:04,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:25:04,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46131/json 2026-09-12 08:25:04,746 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46131/json with timeout 3 increased to 10s during tests 2026-09-12 08:25:04,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46131/devtools/page/1BF136CA06381D81AC45B8615A2AD355 2026-09-12 08:25:04,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:25:04,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:25:05,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:25:05,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:25:05,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:25:05,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:25:05,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:25:06,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.107 1.392 2026-09-12 08:25:06,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1BF136CA06381D81AC45B8615A2AD355', 'loaderId': 'F21D3DB7D1BF908150D379160109ED57', 'isDownload': False} 2026-09-12 08:25:06,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-09-12 08:25:06,535 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:06,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:25:06,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-12 08:25:06,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-12 08:25:06,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:25:06,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.005 2026-09-12 08:25:06,980 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:06,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:25:07,002 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:07,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.321 0.393 2026-09-12 08:25:07,778 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:07,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.042 2026-09-12 08:25:07,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.008 2026-09-12 08:25:07,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:25:07,943 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:07] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.041 0.039 2026-09-12 08:25:07,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.107 2026-09-12 08:25:07,993 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:08,022 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.134 2026-09-12 08:25:08,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.161 2026-09-12 08:25:08,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.212 2026-09-12 08:25:08,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.248 2026-09-12 08:25:08,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:25:08,176 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:08,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.216 2026-09-12 08:25:08,196 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:08,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.206 2026-09-12 08:25:08,277 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.232 2026-09-12 08:25:08,293 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:08,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.244 2026-09-12 08:25:08,324 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:08,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.220 2026-09-12 08:25:08,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.131 2026-09-12 08:25:08,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.139 2026-09-12 08:25:08,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.129 2026-09-12 08:25:08,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.103 2026-09-12 08:25:08,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.049 0.119 2026-09-12 08:25:08,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.147 2026-09-12 08:25:08,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-12 08:25:08,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.168 2026-09-12 08:25:08,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.185 2026-09-12 08:25:08,922 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:08,939 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:08,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.011 2026-09-12 08:25:08,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,027 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,063 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,077 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,123 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,139 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,157 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,162 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:09,163 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:09,180 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,189 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,205 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,223 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,239 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,259 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:09,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.016 2026-09-12 08:25:09,283 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:09,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57461430 for PoS orders references: ['Order 00283-001-0001'] (draft: False) 2026-09-12 08:25:09,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57461430 with result: [{'id': 345, 'pos_reference': 'Order 00283-001-0001', 'account_move': False}] 2026-09-12 08:25:09,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.111 0.089 2026-09-12 08:25:09,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.050 0.040 2026-09-12 08:25:09,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:09] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 08:25:10,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-12 08:25:10,364 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:10,378 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:10,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18911 2026-09-12 08:25:10,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:10,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18911 2026-09-12 08:25:10,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp78k6zbz2_chrome_odoo" 2026-09-12 08:25:10,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-12 08:25:12,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19043 2026-09-12 08:25:12,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcz4xu6l__chrome_odoo 2026-09-12 08:25:12,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35529/json/version 2026-09-12 08:25:12,201 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35529/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:25:12,213 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:25:12,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35529/json 2026-09-12 08:25:12,214 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35529/json with timeout 3 increased to 10s during tests 2026-09-12 08:25:12,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35529/devtools/page/1E854A201D6D4AC9FC80F2ED64403716 2026-09-12 08:25:12,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:25:12,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:25:12,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:25:12,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:25:12,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:25:12,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:25:12,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:25:13,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.096 0.495 2026-09-12 08:25:13,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1E854A201D6D4AC9FC80F2ED64403716', 'loaderId': '47797A9E8649936DC4DED04D66425FCF', 'isDownload': False} 2026-09-12 08:25:13,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-12 08:25:13,063 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:13,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-09-12 08:25:13,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-12 08:25:13,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-09-12 08:25:13,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-12 08:25:13,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-12 08:25:13,482 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:25:13,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.013 2026-09-12 08:25:13,510 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:14,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.253 0.407 2026-09-12 08:25:14,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.665 2026-09-12 08:25:14,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.069 2026-09-12 08:25:14,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:25:14,329 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:14,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:25:14,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.145 0.351 2026-09-12 08:25:14,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.034 2026-09-12 08:25:14,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:25:14,942 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:25:15,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.043 0.043 2026-09-12 08:25:15,059 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:25:15,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.123 2026-09-12 08:25:15,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.170 2026-09-12 08:25:15,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.223 2026-09-12 08:25:15,218 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:25:15,251 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:25:15,260 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:15,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.291 2026-09-12 08:25:15,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.295 2026-09-12 08:25:15,313 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:25:15,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.240 2026-09-12 08:25:15,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.225 2026-09-12 08:25:15,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.220 2026-09-12 08:25:15,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.030 0.148 2026-09-12 08:25:15,449 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:15,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.008 0.179 2026-09-12 08:25:15,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.147 2026-09-12 08:25:15,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.149 2026-09-12 08:25:15,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.143 2026-09-12 08:25:15,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.129 2026-09-12 08:25:15,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.117 2026-09-12 08:25:15,555 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.094 2026-09-12 08:25:15,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.126 2026-09-12 08:25:15,631 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.149 2026-09-12 08:25:15,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.153 2026-09-12 08:25:15,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.001 0.156 2026-09-12 08:25:15,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.159 2026-09-12 08:25:15,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:25:15,963 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:25:15,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-12 08:25:15,972 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:15,991 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,005 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,021 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,063 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,072 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,088 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,105 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,121 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:16,974 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:16,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:16,998 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:17,000 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:17,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:17,022 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:17,037 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:17,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:17,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-12 08:25:17,072 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:17,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76474926 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-09-12 08:25:17,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:17,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76474926 with result: [{'id': 346, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-09-12 08:25:17,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.093 0.097 2026-09-12 08:25:17,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.020 0.040 2026-09-12 08:25:17,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:17] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.011 2026-09-12 08:25:18,123 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,140 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,171 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,193 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,205 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,222 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,238 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:18,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:25:19,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:19,089 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:19,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:19,122 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:19,138 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:19,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:19,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56461356 for PoS orders references: ['Order 00284-002-0002'] (draft: False) 2026-09-12 08:25:19,172 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:19,243 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56461356 with result: [{'id': 347, 'pos_reference': 'Order 00284-002-0002', 'account_move': False}] 2026-09-12 08:25:19,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.043 0.052 2026-09-12 08:25:19,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.016 0.029 2026-09-12 08:25:20,080 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,091 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,105 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-12 08:25:20,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:25:20,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:25:20,226 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,239 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,263 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.009 0.019 2026-09-12 08:25:20,273 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,295 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:20,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-12 08:25:20,311 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:21,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:21,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:21,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:21,205 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:21,221 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:21,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:21,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28444927 for PoS orders references: ['Order 00284-002-0003'] (draft: False) 2026-09-12 08:25:21,257 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:21,314 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28444927 with result: [{'id': 348, 'pos_reference': 'Order 00284-002-0003', 'account_move': False}] 2026-09-12 08:25:21,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.028 0.054 2026-09-12 08:25:21,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.032 0.049 2026-09-12 08:25:22,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-12 08:25:22,189 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:22,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-09-12 08:25:22,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:25:22,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:25:22,279 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:22,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:22,306 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:22,321 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:22,338 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:22,357 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:23,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:23,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:23,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:23,254 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:23,271 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:23,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:23,304 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:23,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.013 0.013 2026-09-12 08:25:23,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58676204 for PoS orders references: ['Order 00284-002-0004'] (draft: False) 2026-09-12 08:25:23,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58676204 with result: [{'id': 349, 'pos_reference': 'Order 00284-002-0004', 'account_move': False}] 2026-09-12 08:25:23,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.032 0.053 2026-09-12 08:25:23,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.042 0.047 2026-09-12 08:25:24,278 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:24,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-12 08:25:24,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:25:24,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:25:24,382 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:24,390 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:24,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:24] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 08:25:24,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:24,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:24,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:24,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:24] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.015 2026-09-12 08:25:24,465 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:24,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:24,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:24,505 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:24,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97211866 for PoS orders references: ['Order 00284-002-0005'] (draft: False) 2026-09-12 08:25:24,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97211866 with result: [{'id': 350, 'pos_reference': 'Order 00284-002-0005', 'account_move': False}] 2026-09-12 08:25:24,608 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.044 0.057 2026-09-12 08:25:24,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.032 0.051 2026-09-12 08:25:25,470 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,507 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,522 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,538 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,588 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:25,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:26,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:25:26,449 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-12 08:25:26,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:25:26,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:25:26,516 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:26,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-12 08:25:26,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-09-12 08:25:26,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:26,572 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:26,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-12 08:25:26,609 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:26,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:26,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:26,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:26,672 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:26,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:26,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:26,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.013 0.014 2026-09-12 08:25:26,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8246272 for PoS orders references: ['Order 00284-002-0006'] (draft: False) 2026-09-12 08:25:26,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8246272 with result: [{'id': 351, 'pos_reference': 'Order 00284-002-0006', 'account_move': False}] 2026-09-12 08:25:26,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.038 0.054 2026-09-12 08:25:26,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.044 0.046 2026-09-12 08:25:27,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:27,721 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:27,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19043 2026-09-12 08:25:27,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:27,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19043 2026-09-12 08:25:27,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcz4xu6l__chrome_odoo" 2026-09-12 08:25:27,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-12 08:25:28,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19196 2026-09-12 08:25:28,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2c12yf6n_chrome_odoo 2026-09-12 08:25:28,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33061/json/version 2026-09-12 08:25:28,492 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33061/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:25:28,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:25:28,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33061/json 2026-09-12 08:25:28,522 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33061/json with timeout 3 increased to 10s during tests 2026-09-12 08:25:28,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33061/devtools/page/748A1D4E3490BDCFBCA1374D7ED9B852 2026-09-12 08:25:28,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:25:28,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:25:28,692 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:25:28,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:25:28,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:25:28,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:25:28,728 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:25:29,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.071 0.587 2026-09-12 08:25:29,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '748A1D4E3490BDCFBCA1374D7ED9B852', 'loaderId': '0CFC5C3B3E834B6635C706BFC6E83160', 'isDownload': False} 2026-09-12 08:25:29,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-12 08:25:29,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:29,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-09-12 08:25:29,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.021 2026-09-12 08:25:29,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-09-12 08:25:29,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 08:25:29,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-09-12 08:25:29,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:25:29,866 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:29,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:30,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.326 0.429 2026-09-12 08:25:30,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:30] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.756 2026-09-12 08:25:30,694 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:30,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.063 2026-09-12 08:25:30,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:25:30,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:25:31,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.148 0.328 2026-09-12 08:25:31,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.043 2026-09-12 08:25:31,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "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-09-12 08:25:31,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:25:31,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.024 0.047 2026-09-12 08:25:31,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.096 2026-09-12 08:25:31,559 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:31,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.130 2026-09-12 08:25:31,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.180 2026-09-12 08:25:31,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.208 2026-09-12 08:25:31,712 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:25:31,729 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:25:31,737 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:31,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.240 2026-09-12 08:25:31,759 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:25:31,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.228 2026-09-12 08:25:31,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.227 2026-09-12 08:25:31,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.211 2026-09-12 08:25:31,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.241 2026-09-12 08:25:31,916 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:31,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.166 2026-09-12 08:25:31,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.159 2026-09-12 08:25:31,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.167 2026-09-12 08:25:31,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.172 2026-09-12 08:25:32,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:32] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.025 0.194 2026-09-12 08:25:32,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.170 2026-09-12 08:25:32,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.141 2026-09-12 08:25:32,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.148 2026-09-12 08:25:32,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.150 2026-09-12 08:25:32,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.147 2026-09-12 08:25:32,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:25:32,506 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:25:32,523 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:32,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.015 2026-09-12 08:25:32,561 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:32,578 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:32,598 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:33,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:33,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:33,502 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:33,504 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:25:33,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:33,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:25:33,521 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:33,540 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:33,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:25:33,570 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:33,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:33,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23699578 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-09-12 08:25:33,609 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:33,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:33,778 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23699578 with result: [{'id': 352, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-09-12 08:25:33,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.088 0.100 2026-09-12 08:25:33,891 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.047 0.041 2026-09-12 08:25:33,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 08:25:33,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:33] "GET /report/barcode/Code128/044b-9942-4c8f HTTP/1.1" 200 - 2 0.001 0.024 2026-09-12 08:25:34,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:34,683 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:34,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19196 2026-09-12 08:25:34,700 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:34,700 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19196 2026-09-12 08:25:34,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2c12yf6n_chrome_odoo" 2026-09-12 08:25:34,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-12 08:25:35,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19329 2026-09-12 08:25:35,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp65owvjon_chrome_odoo 2026-09-12 08:25:35,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45359/json/version 2026-09-12 08:25:35,585 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45359/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:25:35,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:25:35,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45359/json 2026-09-12 08:25:35,599 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45359/json with timeout 3 increased to 10s during tests 2026-09-12 08:25:35,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45359/devtools/page/E1ABCFC41A54E0B1BE10A3B01E5D8BB9 2026-09-12 08:25:35,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:25:35,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:25:35,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:25:35,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:25:35,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:25:35,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:25:35,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:25:36,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.120 0.543 2026-09-12 08:25:36,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E1ABCFC41A54E0B1BE10A3B01E5D8BB9', 'loaderId': 'D30B69D46119DF56CB4AB59C5A368C2F', 'isDownload': False} 2026-09-12 08:25:36,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-09-12 08:25:36,580 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:36,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:36] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 08:25:36,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:36] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 08:25:36,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:36] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-09-12 08:25:36,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:36] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-12 08:25:36,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-09-12 08:25:37,012 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:25:37,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:25:37,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:37,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 290 0.222 0.355 2026-09-12 08:25:37,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:37] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.596 2026-09-12 08:25:37,683 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:37,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.082 2026-09-12 08:25:37,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-12 08:25:37,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:25:38,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.159 0.300 2026-09-12 08:25:38,369 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.044 2026-09-12 08:25:38,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:25:38,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:25:38,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.047 0.035 2026-09-12 08:25:38,551 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.104 2026-09-12 08:25:38,581 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:38,594 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.133 2026-09-12 08:25:38,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.181 2026-09-12 08:25:38,663 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25: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-09-12 08:25:38,696 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:25:38,710 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:25:38,743 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.258 2026-09-12 08:25:38,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.328 2026-09-12 08:25:38,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.320 2026-09-12 08:25:38,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.269 2026-09-12 08:25:38,879 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:25:38,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.289 2026-09-12 08:25:38,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.207 2026-09-12 08:25:38,952 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:38,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.024 0.193 2026-09-12 08:25:38,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.177 2026-09-12 08:25:39,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.172 2026-09-12 08:25:39,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.174 2026-09-12 08:25:39,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.142 2026-09-12 08:25:39,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.137 2026-09-12 08:25:39,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.134 2026-09-12 08:25:39,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.140 2026-09-12 08:25:39,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.135 2026-09-12 08:25:39,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.011 0.153 2026-09-12 08:25:39,425 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,440 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,458 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,465 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.017 2026-09-12 08:25:39,487 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,585 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,594 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,619 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,629 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:39,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,487 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,511 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,516 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:40,519 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:40,536 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,557 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,574 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,591 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,621 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90706291 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-09-12 08:25:40,643 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:40,653 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:25:40,842 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90706291 with result: [{'id': 353, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-09-12 08:25:40,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.117 0.108 2026-09-12 08:25:40,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:40] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 08:25:40,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:25:41,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:41,651 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:41,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19329 2026-09-12 08:25:41,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:41,668 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19329 2026-09-12 08:25:41,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp65owvjon_chrome_odoo" 2026-09-12 08:25:41,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-12 08:25:42,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19456 2026-09-12 08:25:42,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpulqrw_hy_chrome_odoo 2026-09-12 08:25:42,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36815/json/version 2026-09-12 08:25:42,558 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36815/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:25:42,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:25:42,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36815/json 2026-09-12 08:25:42,604 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36815/json with timeout 3 increased to 10s during tests 2026-09-12 08:25:42,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36815/devtools/page/4E555F5F9DC231566621467506B0B1DF 2026-09-12 08:25:42,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:25:42,613 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:25:42,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:25:42,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:25:42,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:25:42,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:25:42,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:25:43,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.087 0.552 2026-09-12 08:25:43,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4E555F5F9DC231566621467506B0B1DF', 'loaderId': '6951430874D3C00983152B4182381C09', 'isDownload': False} 2026-09-12 08:25:43,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-12 08:25:43,506 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:43,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 08:25:43,535 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-09-12 08:25:43,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-12 08:25:43,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:25:43,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-09-12 08:25:43,972 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:25:43,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 08:25:44,000 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:44,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.260 0.414 2026-09-12 08:25:44,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:44] "GET /pos/web HTTP/1.1" 200 - 20 0.041 0.701 2026-09-12 08:25:44,776 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:44,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.110 2026-09-12 08:25:44,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:25:44,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.005 2026-09-12 08:25:45,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.165 0.312 2026-09-12 08:25:45,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.036 2026-09-12 08:25:45,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:25:45,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-12 08:25:45,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.042 0.045 2026-09-12 08:25:45,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.116 2026-09-12 08:25:45,681 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:25:45,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.143 2026-09-12 08:25:45,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.190 2026-09-12 08:25:45,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.199 2026-09-12 08:25:45,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.226 2026-09-12 08:25:45,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.208 2026-09-12 08:25:45,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.162 2026-09-12 08:25:45,890 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:45,902 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:25:45,915 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:45,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.183 2026-09-12 08:25:45,934 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:45,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.224 2026-09-12 08:25:45,999 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:46,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.219 2026-09-12 08:25:46,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.187 2026-09-12 08:25:46,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.188 2026-09-12 08:25:46,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.038 0.130 2026-09-12 08:25:46,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.180 2026-09-12 08:25:46,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.185 2026-09-12 08:25:46,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.135 2026-09-12 08:25:46,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.138 2026-09-12 08:25:46,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.161 2026-09-12 08:25:46,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.012 0.165 2026-09-12 08:25:46,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:25:46,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:25:46,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:25:46,694 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-09-12 08:25:46,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:25:46,783 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:46,800 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:46,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.015 0.014 2026-09-12 08:25:46,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:46,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:25:46,905 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:46,916 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:46,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 08:25:47,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-09-12 08:25:47,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:25:47,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-12 08:25:47,877 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:47,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:47,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:47,936 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:47,937 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:47,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:47,956 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:47,982 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:47,989 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:25:47,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:25:48,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:48,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:48,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20257828 for PoS orders references: ['Order 00287-002-0001'] (draft: False) 2026-09-12 08:25:48,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:48,050 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:48,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20257828 with result: [{'id': 354, 'pos_reference': 'Order 00287-002-0001', 'account_move': False}] 2026-09-12 08:25:48,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.114 0.105 2026-09-12 08:25:48,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.028 0.057 2026-09-12 08:25:48,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:25:49,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:49,154 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:49,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19456 2026-09-12 08:25:49,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:49,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19456 2026-09-12 08:25:49,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpulqrw_hy_chrome_odoo" 2026-09-12 08:25:49,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19594 2026-09-12 08:25:49,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprkr94ee0_chrome_odoo 2026-09-12 08:25:49,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39935/json/version 2026-09-12 08:25:49,435 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39935/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:25:49,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:25:49,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39935/json 2026-09-12 08:25:49,478 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39935/json with timeout 3 increased to 10s during tests 2026-09-12 08:25:49,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39935/devtools/page/81E5961BEA879CAEFF80E9DF2F88E9C9 2026-09-12 08:25:49,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:25:49,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:25:49,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:25:49,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:25:49,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:25:49,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:25:49,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.028 0.054 2026-09-12 08:25:49,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '81E5961BEA879CAEFF80E9DF2F88E9C9', 'loaderId': 'D9AC7D2D20B1339E150593CEB55628F7', 'isDownload': False} 2026-09-12 08:25:49,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-12 08:25:49,624 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:49,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.008 2026-09-12 08:25:49,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.025 2026-09-12 08:25:49,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.046 2026-09-12 08:25:50,015 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.009 2026-09-12 08:25:50,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:25:50,046 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:50,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:25:50,077 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:50,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.129 0.358 2026-09-12 08:25:50,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.493 2026-09-12 08:25:50,634 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:50,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.079 2026-09-12 08:25:50,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.006 2026-09-12 08:25:50,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:25:51,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.145 0.266 2026-09-12 08:25:51,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.044 2026-09-12 08:25:51,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.012 2026-09-12 08:25:51,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:25:51,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.029 0.040 2026-09-12 08:25:51,443 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.100 2026-09-12 08:25:51,458 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:51,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.119 2026-09-12 08:25:51,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.145 2026-09-12 08:25:51,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.186 2026-09-12 08:25:51,587 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:25:51,596 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:51,606 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:51,626 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.243 2026-09-12 08:25:51,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.231 2026-09-12 08:25:51,674 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.196 2026-09-12 08:25:51,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.223 2026-09-12 08:25:51,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.228 2026-09-12 08:25:51,789 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:51,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.180 2026-09-12 08:25:51,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.036 0.197 2026-09-12 08:25:51,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.228 2026-09-12 08:25:51,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.200 2026-09-12 08:25:51,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.211 2026-09-12 08:25:51,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.170 2026-09-12 08:25:51,932 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.130 2026-09-12 08:25:51,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.139 2026-09-12 08:25:51,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.102 2026-09-12 08:25:52,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.117 2026-09-12 08:25:52,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:25:52,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:25:52,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:25:52,397 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:52,410 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:52,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:52,442 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:52,453 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:53,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-09-12 08:25:53,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:25:53,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:25:53,345 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:25:53,345 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:53,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:25:53,385 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:53,403 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:53,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:25:53,422 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:53,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:25:53,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99835847 for PoS orders references: ['Order 00287-004-0001'] (draft: False) 2026-09-12 08:25:53,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:53,467 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:25:53,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99835847 with result: [{'id': 355, 'pos_reference': 'Order 00287-004-0001', 'account_move': False}] 2026-09-12 08:25:53,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.064 0.057 2026-09-12 08:25:53,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.009 2026-09-12 08:25:54,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.003 2026-09-12 08:25:54,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:54,368 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:54,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19594 2026-09-12 08:25:54,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:54,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19594 2026-09-12 08:25:54,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprkr94ee0_chrome_odoo" 2026-09-12 08:25:54,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-09-12 08:25:54,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19721 2026-09-12 08:25:54,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjcwt0jm4_chrome_odoo 2026-09-12 08:25:54,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40519/json/version 2026-09-12 08:25:54,934 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40519/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:25:54,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:25:54,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40519/json 2026-09-12 08:25:54,943 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40519/json with timeout 3 increased to 10s during tests 2026-09-12 08:25:54,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40519/devtools/page/9F9AB438336C8C8C09AA4E7767E70161 2026-09-12 08:25:54,948 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:25:54,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:25:55,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:25:55,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:25:55,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-12 08:25:55,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-12 08:25:55,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:25:55,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:55] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.107 0.502 2026-09-12 08:25:55,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9F9AB438336C8C8C09AA4E7767E70161', 'loaderId': '25F837CCC0C084F4768C4FADBFA27E11', 'isDownload': False} 2026-09-12 08:25:55,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-09-12 08:25:55,764 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:25:55,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:55] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 08:25:55,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:55] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-12 08:25:55,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:55] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.048 2026-09-12 08:25:56,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:25:56,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:25:56,180 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:56,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:25:56,204 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:56,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.266 0.373 2026-09-12 08:25:56,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.039 2026-09-12 08:25:56,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "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-09-12 08:25:56,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:25:56,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:25:57,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.024 0.046 2026-09-12 08:25:57,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.125 2026-09-12 08:25:57,134 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:57,174 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.141 2026-09-12 08:25:57,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.185 2026-09-12 08:25:57,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.244 2026-09-12 08:25:57,283 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:25:57,312 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:25:57,318 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:25:57,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.027 0.309 2026-09-12 08:25:57,342 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:57,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.292 2026-09-12 08:25:57,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.256 2026-09-12 08:25:57,443 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.252 2026-09-12 08:25:57,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.243 2026-09-12 08:25:57,512 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:25:57,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.182 2026-09-12 08:25:57,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.173 2026-09-12 08:25:57,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.163 2026-09-12 08:25:57,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.187 2026-09-12 08:25:57,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.173 2026-09-12 08:25:57,605 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.154 2026-09-12 08:25:57,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.095 2026-09-12 08:25:57,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.112 2026-09-12 08:25:57,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.122 2026-09-12 08:25:57,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.097 2026-09-12 08:25:58,037 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:58,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:58,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:25:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.014 2026-09-12 08:25:58,118 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:58,144 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:58,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,030 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,036 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,055 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,073 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-09-12 08:25:59,103 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,120 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,144 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:25:59,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:25:59,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19721 2026-09-12 08:25:59,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:25:59,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19721 2026-09-12 08:25:59,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjcwt0jm4_chrome_odoo" 2026-09-12 08:25:59,246 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-12 08:26:00,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19838 2026-09-12 08:26:00,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi99t68gv_chrome_odoo 2026-09-12 08:26:00,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44039/json/version 2026-09-12 08:26:00,113 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44039/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:00,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:00,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44039/json 2026-09-12 08:26:00,155 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44039/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:00,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44039/devtools/page/11C92B4C79ACFAA983B7D1599A91F62A 2026-09-12 08:26:00,166 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:00,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:00,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:00,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:00,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:26:00,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:26:00,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:01,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.089 1.428 2026-09-12 08:26:01,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '11C92B4C79ACFAA983B7D1599A91F62A', 'loaderId': '876C8828018F7CD54578D783D4A8CD15', 'isDownload': False} 2026-09-12 08:26:01,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-12 08:26:01,931 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:01,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:01] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:26:01,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:01] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-12 08:26:01,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:01] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-09-12 08:26:02,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:02] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:26:02,327 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:26:02,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:26:02,374 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:02,391 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:03,135 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.330 0.424 2026-09-12 08:26:03,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "GET /pos/web HTTP/1.1" 200 - 20 0.010 0.761 2026-09-12 08:26:03,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:03,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.063 2026-09-12 08:26:03,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:26:03,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:26:03,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.183 0.299 2026-09-12 08:26:03,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.050 2026-09-12 08:26:03,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "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-09-12 08:26:03,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-12 08:26:04,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.039 0.038 2026-09-12 08:26:04,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.106 2026-09-12 08:26:04,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.138 2026-09-12 08:26:04,136 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:04,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.174 2026-09-12 08:26:04,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.200 2026-09-12 08:26:04,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.259 2026-09-12 08:26:04,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.224 2026-09-12 08:26:04,297 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:04,321 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:26:04,326 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:04,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.226 2026-09-12 08:26:04,345 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:26:04,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1517&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.210 2026-09-12 08:26:04,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.221 2026-09-12 08:26:04,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.230 2026-09-12 08:26:04,483 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:04,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.233 2026-09-12 08:26:04,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.005 0.193 2026-09-12 08:26:04,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.193 2026-09-12 08:26:04,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.188 2026-09-12 08:26:04,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.123 2026-09-12 08:26:04,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.156 2026-09-12 08:26:04,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.114 2026-09-12 08:26:04,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.098 2026-09-12 08:26:04,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.009 0.107 2026-09-12 08:26:04,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.118 2026-09-12 08:26:05,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:26:05,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:26:05,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:26:05,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.014 2026-09-12 08:26:05,157 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:26:05,239 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:05,254 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:05,313 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:26:05,333 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:05,376 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:05,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:26:05,390 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:05,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19838 2026-09-12 08:26:05,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:26:05,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19838 2026-09-12 08:26:05,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi99t68gv_chrome_odoo" 2026-09-12 08:26:05,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-12 08:26:06,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19961 2026-09-12 08:26:06,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj6i0zl2c_chrome_odoo 2026-09-12 08:26:06,739 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40883/json/version 2026-09-12 08:26:06,746 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40883/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:06,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:06,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40883/json 2026-09-12 08:26:06,755 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40883/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:06,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40883/devtools/page/A5A2488E94ED76A3AC8ADB8C50B10668 2026-09-12 08:26:06,762 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:06,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:07,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:07,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:07,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:26:07,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:26:07,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:07,686 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.093 0.570 2026-09-12 08:26:07,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A5A2488E94ED76A3AC8ADB8C50B10668', 'loaderId': 'C489EB364FCB6B03502A5444E31A231D', 'isDownload': False} 2026-09-12 08:26:07,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-12 08:26:07,695 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:07,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:07] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.015 2026-09-12 08:26:07,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:07] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-09-12 08:26:07,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:07] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.039 2026-09-12 08:26:08,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:26:08,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-09-12 08:26:08,143 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:08,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:26:08,180 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:08,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.317 0.467 2026-09-12 08:26:09,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "GET /pos/web HTTP/1.1" 200 - 20 0.031 0.794 2026-09-12 08:26:09,031 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:09,112 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.093 2026-09-12 08:26:09,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-09-12 08:26:09,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:26:09,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.258 0.361 2026-09-12 08:26:09,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.039 2026-09-12 08:26:09,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:26:09,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:26:10,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.026 0.046 2026-09-12 08:26:10,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:26:10,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.092 2026-09-12 08:26:10,114 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:26:10,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.148 2026-09-12 08:26:10,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.201 2026-09-12 08:26:10,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.279 2026-09-12 08:26:10,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26: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-09-12 08:26:10,281 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:10,296 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:26:10,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.308 2026-09-12 08:26:10,318 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:10,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.275 2026-09-12 08:26:10,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.237 2026-09-12 08:26:10,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.257 2026-09-12 08:26:10,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.258 2026-09-12 08:26:10,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.015 0.185 2026-09-12 08:26:10,504 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:10,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.184 2026-09-12 08:26:10,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.043 0.217 2026-09-12 08:26:10,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.245 2026-09-12 08:26:10,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.230 2026-09-12 08:26:10,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.198 2026-09-12 08:26:10,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.175 2026-09-12 08:26:10,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.184 2026-09-12 08:26:10,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.205 2026-09-12 08:26:10,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.163 2026-09-12 08:26:10,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.152 2026-09-12 08:26:10,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.153 2026-09-12 08:26:10,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:26:11,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:26:11,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.020 2026-09-12 08:26:11,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:26:11,089 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,112 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,170 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,180 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,187 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,222 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:26:11,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:26:11,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:26:11,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,336 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,337 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:26:11,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:26:11,387 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:11,389 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:11,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:26:11,440 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,469 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,491 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:26:11,519 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,536 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:26:11,570 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:11,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.015 0.015 2026-09-12 08:26:11,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26953310 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-09-12 08:26:11,612 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:26:11,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26953310 with result: [{'id': 356, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-09-12 08:26:11,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.109 0.100 2026-09-12 08:26:11,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.052 0.064 2026-09-12 08:26:12,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.012 2026-09-12 08:26:12,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-09-12 08:26:12,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:26:12,742 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:12,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19961 2026-09-12 08:26:12,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:26:12,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19961 2026-09-12 08:26:12,820 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj6i0zl2c_chrome_odoo" 2026-09-12 08:26:12,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-12 08:26:14,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20095 2026-09-12 08:26:14,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1gik_k0n_chrome_odoo 2026-09-12 08:26:14,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45207/json/version 2026-09-12 08:26:14,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45207/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:14,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:14,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45207/json 2026-09-12 08:26:14,347 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45207/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:14,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45207/devtools/page/8E172E37F40B235FECB9CF239B26B262 2026-09-12 08:26:14,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:14,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:14,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:14,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:14,626 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-12 08:26:14,626 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-12 08:26:14,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:15,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.098 0.550 2026-09-12 08:26:15,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8E172E37F40B235FECB9CF239B26B262', 'loaderId': '13970B6837A2AA7528E8E3E610F82854', 'isDownload': False} 2026-09-12 08:26:15,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-12 08:26:15,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:15,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 08:26:15,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-09-12 08:26:15,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-09-12 08:26:15,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:26:15,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 08:26:15,788 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:15,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-12 08:26:15,828 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:16,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.377 0.459 2026-09-12 08:26:16,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.836 2026-09-12 08:26:16,737 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:16,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.081 2026-09-12 08:26:16,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:26:16,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:26:17,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.180 0.381 2026-09-12 08:26:17,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.048 2026-09-12 08:26:17,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 08:26:17,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:26:17,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.047 0.036 2026-09-12 08:26:17,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.113 2026-09-12 08:26:17,721 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:17,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.133 2026-09-12 08:26:17,774 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:26:17,797 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:26:17,809 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:17,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.162 2026-09-12 08:26:17,848 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:17,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.219 2026-09-12 08:26:17,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.260 2026-09-12 08:26:17,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.254 2026-09-12 08:26:17,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.257 2026-09-12 08:26:18,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.007 0.177 2026-09-12 08:26:18,013 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:18,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.164 2026-09-12 08:26:18,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.012 0.184 2026-09-12 08:26:18,094 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.168 2026-09-12 08:26:18,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.146 2026-09-12 08:26:18,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.152 2026-09-12 08:26:18,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.134 2026-09-12 08:26:18,174 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.148 2026-09-12 08:26:18,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.182 2026-09-12 08:26:18,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.164 2026-09-12 08:26:18,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-12 08:26:18,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-12 08:26:18,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.170 2026-09-12 08:26:18,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:26:18,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:26:18,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:26:18,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.019 2026-09-12 08:26:18,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:26:18,652 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:18,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-12 08:26:18,691 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:18,697 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.019 0.015 2026-09-12 08:26:18,732 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:18,744 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:18,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.024 2026-09-12 08:26:18,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-12 08:26:18,779 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-09-12 08:26:18,839 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:18,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:26:18,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:26:18,901 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:18,903 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:18,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:26:18,974 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:19,008 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:19,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:26:19,037 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:19,053 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:19,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:26:19,086 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:19,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.013 2026-09-12 08:26:19,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15945228 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-09-12 08:26:19,126 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:19,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15945228 with result: [{'id': 357, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-09-12 08:26:19,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.161 0.132 2026-09-12 08:26:19,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.037 0.054 2026-09-12 08:26:19,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:19] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.014 2026-09-12 08:26:20,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:26:20,306 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:20,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:26:20,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20095 2026-09-12 08:26:20,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:26:20,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20095 2026-09-12 08:26:20,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1gik_k0n_chrome_odoo" 2026-09-12 08:26:20,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-12 08:26:21,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20229 2026-09-12 08:26:21,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpen8hd8z4_chrome_odoo 2026-09-12 08:26:21,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43431/json/version 2026-09-12 08:26:21,928 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43431/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:21,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:21,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43431/json 2026-09-12 08:26:21,932 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43431/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:21,934 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43431/devtools/page/3F6686701F97AB94259FA19A8A02B375 2026-09-12 08:26:21,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:21,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:22,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:22,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:22,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:26:22,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:26:22,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:22,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.097 0.537 2026-09-12 08:26:22,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3F6686701F97AB94259FA19A8A02B375', 'loaderId': 'C062390999A5D94F925202C711B94174', 'isDownload': False} 2026-09-12 08:26:22,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-12 08:26:22,886 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:22,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:22] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:26:22,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:22] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-09-12 08:26:22,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:22] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-12 08:26:23,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:23] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-09-12 08:26:23,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.008 2026-09-12 08:26:23,354 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:23,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 08:26:23,389 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:24,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.387 0.497 2026-09-12 08:26:24,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:24] "GET /pos/web HTTP/1.1" 200 - 20 0.036 0.894 2026-09-12 08:26:24,360 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:24,443 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.090 2026-09-12 08:26:24,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:26:24,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-12 08:26:25,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.195 0.392 2026-09-12 08:26:25,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.046 2026-09-12 08:26:25,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-12 08:26:25,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:26:25,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.042 0.044 2026-09-12 08:26:25,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.125 2026-09-12 08:26:25,422 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:25,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.159 2026-09-12 08:26:25,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.222 2026-09-12 08:26:25,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.249 2026-09-12 08:26:25,580 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:25,606 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:25,614 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:26:25,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.310 2026-09-12 08:26:25,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.285 2026-09-12 08:26:25,677 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:26:25,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.262 2026-09-12 08:26:25,753 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.270 2026-09-12 08:26:25,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.263 2026-09-12 08:26:25,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.009 0.194 2026-09-12 08:26:25,830 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:25,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.193 2026-09-12 08:26:25,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.022 0.182 2026-09-12 08:26:25,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.202 2026-09-12 08:26:25,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.189 2026-09-12 08:26:25,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.169 2026-09-12 08:26:25,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:25] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.160 2026-09-12 08:26:26,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.186 2026-09-12 08:26:26,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.201 2026-09-12 08:26:26,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.194 2026-09-12 08:26:26,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.197 2026-09-12 08:26:26,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.195 2026-09-12 08:26:26,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:26:26,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:26:26,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:26:26,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:26:26,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.017 2026-09-12 08:26:26,405 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,424 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,477 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,490 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,530 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,539 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:26:26,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:26:26,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:26:26,633 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,637 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,658 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:26:26,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:26:26,700 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:26,704 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:26,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:26:26,723 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,760 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,771 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:26:26,802 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,818 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:26:26,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:26,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.012 0.013 2026-09-12 08:26:26,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23002738 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-09-12 08:26:26,899 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:27,079 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23002738 with result: [{'id': 358, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-09-12 08:26:27,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.105 0.116 2026-09-12 08:26:27,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.045 0.055 2026-09-12 08:26:27,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:27] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.020 2026-09-12 08:26:27,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:26:28,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:26:28,023 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:28,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20229 2026-09-12 08:26:28,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:26:28,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20229 2026-09-12 08:26:28,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpen8hd8z4_chrome_odoo" 2026-09-12 08:26:28,132 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-12 08:26:29,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20367 2026-09-12 08:26:29,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyzntjd5e_chrome_odoo 2026-09-12 08:26:29,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45677/json/version 2026-09-12 08:26:29,703 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45677/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:29,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:29,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45677/json 2026-09-12 08:26:29,711 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45677/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:29,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45677/devtools/page/B6ED2B8194001B871A44CB587838FE69 2026-09-12 08:26:29,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:29,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:30,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:30,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:30,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:26:30,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:26:30,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:30,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.140 0.556 2026-09-12 08:26:30,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B6ED2B8194001B871A44CB587838FE69', 'loaderId': 'D337D4A066494852933774719FF3CE6B', 'isDownload': False} 2026-09-12 08:26:30,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-12 08:26:30,767 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:30,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:30] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.007 2026-09-12 08:26:30,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:30] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.034 2026-09-12 08:26:30,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:30] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.049 2026-09-12 08:26:31,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:31] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-12 08:26:31,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-09-12 08:26:31,248 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:31,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:26:31,284 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:32,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.310 0.449 2026-09-12 08:26:32,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.781 2026-09-12 08:26:32,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:32,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.100 2026-09-12 08:26:32,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.006 2026-09-12 08:26:32,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:26:32,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.218 0.364 2026-09-12 08:26:32,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.057 2026-09-12 08:26:32,984 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.011 2026-09-12 08:26:33,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 08:26:33,136 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.067 0.048 2026-09-12 08:26:33,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.180 2026-09-12 08:26:33,243 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:26:33,265 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.235 2026-09-12 08:26:33,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.028 0.232 2026-09-12 08:26:33,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.291 2026-09-12 08:26:33,395 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:26:33,424 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:26:33,436 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:33,455 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.368 2026-09-12 08:26:33,461 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:33,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.325 2026-09-12 08:26:33,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.267 2026-09-12 08:26:33,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.311 2026-09-12 08:26:33,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.321 2026-09-12 08:26:33,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.023 0.211 2026-09-12 08:26:33,696 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:33,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.015 0.230 2026-09-12 08:26:33,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.237 2026-09-12 08:26:33,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.199 2026-09-12 08:26:33,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.207 2026-09-12 08:26:33,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.176 2026-09-12 08:26:33,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.014 0.159 2026-09-12 08:26:33,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.163 2026-09-12 08:26:33,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.195 2026-09-12 08:26:33,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.205 2026-09-12 08:26:33,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.189 2026-09-12 08:26:34,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:34] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.203 2026-09-12 08:26:34,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:26:34,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:26:34,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:34,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.013 2026-09-12 08:26:34,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:26:34,198 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:26:34,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:26:34,230 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:34,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.018 2026-09-12 08:26:35,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:26:35,157 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:26:35,161 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:35,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:26:35,187 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:26:35,221 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:35,246 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:35,252 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:26:35,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27403711 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-09-12 08:26:35,275 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:35,279 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:35,466 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27403711 with result: [{'id': 359, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-09-12 08:26:35,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.110 0.105 2026-09-12 08:26:35,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.035 0.038 2026-09-12 08:26:35,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:35] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.013 2026-09-12 08:26:35,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-12 08:26:36,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:26:36,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:26:36,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:36,441 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:36,478 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:36,487 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:36,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:26:36,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:26:36,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:26:36,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:36,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.010 0.025 2026-09-12 08:26:37,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:26:37,369 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:37,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:26:37,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:26:37,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:26:37,419 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:37,435 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:37,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:26:37,468 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:37,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.012 2026-09-12 08:26:37,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22071149 for PoS orders references: ['Order 00293-002-0002'] (draft: False) 2026-09-12 08:26:37,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22071149 with result: [{'id': 360, 'pos_reference': 'Order 00293-002-0002', 'account_move': False}] 2026-09-12 08:26:37,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.030 0.051 2026-09-12 08:26:37,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.035 0.051 2026-09-12 08:26:38,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:26:38,451 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:38,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20367 2026-09-12 08:26:38,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:26:38,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20367 2026-09-12 08:26:38,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyzntjd5e_chrome_odoo" 2026-09-12 08:26:38,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-12 08:26:39,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20507 2026-09-12 08:26:39,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd9olnpsg_chrome_odoo 2026-09-12 08:26:39,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42751/json/version 2026-09-12 08:26:39,704 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42751/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:39,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:39,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42751/json 2026-09-12 08:26:39,749 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42751/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:39,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42751/devtools/page/E584DB9D12C070B9987B2F701EC3EFE6 2026-09-12 08:26:39,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:39,757 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:40,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:40,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:40,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:26:40,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:26:40,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:40,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.119 0.623 2026-09-12 08:26:40,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E584DB9D12C070B9987B2F701EC3EFE6', 'loaderId': '522B3FE0AD13076A7F098418F6598FC3', 'isDownload': False} 2026-09-12 08:26:40,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-12 08:26:40,848 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:40,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:40] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:26:40,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:40] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-12 08:26:40,891 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:40] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-09-12 08:26:41,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:41] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:26:41,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.004 2026-09-12 08:26:41,302 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:41,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:26:41,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:42,199 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.402 0.465 2026-09-12 08:26:42,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:42] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.885 2026-09-12 08:26:42,272 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:42,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.079 2026-09-12 08:26:42,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:26:42,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:26:42,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.163 0.319 2026-09-12 08:26:42,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.043 2026-09-12 08:26:43,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-12 08:26:43,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:26:43,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.046 0.034 2026-09-12 08:26:43,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.027 0.108 2026-09-12 08:26:43,203 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:26:43,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.161 2026-09-12 08:26:43,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.193 2026-09-12 08:26:43,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.231 2026-09-12 08:26:43,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.302 2026-09-12 08:26:43,420 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:43,434 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:43,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.283 2026-09-12 08:26:43,462 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:26:43,469 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:26:43,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.042 0.263 2026-09-12 08:26:43,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.308 2026-09-12 08:26:43,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.331 2026-09-12 08:26:43,698 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.345 2026-09-12 08:26:43,707 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:43,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.019 0.215 2026-09-12 08:26:43,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.235 2026-09-12 08:26:43,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.233 2026-09-12 08:26:43,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.187 2026-09-12 08:26:43,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.012 0.221 2026-09-12 08:26:43,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.165 2026-09-12 08:26:43,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.111 2026-09-12 08:26:43,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.120 2026-09-12 08:26:43,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.124 2026-09-12 08:26:43,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.134 2026-09-12 08:26:44,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:26:44,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:26:44,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:26:44,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.014 2026-09-12 08:26:44,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:26:44,343 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,364 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,436 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,477 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,492 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,506 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,574 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,579 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,587 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:26:44,626 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:26:44,633 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:44,634 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:44,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:26:44,669 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,698 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:26:44,740 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:44,751 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.013 0.013 2026-09-12 08:26:44,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93813494 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-09-12 08:26:44,780 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:26:44,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93813494 with result: [{'id': 361, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-09-12 08:26:45,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.117 0.121 2026-09-12 08:26:45,112 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.028 0.059 2026-09-12 08:26:45,168 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.017 2026-09-12 08:26:45,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:26:45,909 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:45,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20507 2026-09-12 08:26:45,924 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:26:45,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20507 2026-09-12 08:26:45,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd9olnpsg_chrome_odoo" 2026-09-12 08:26:46,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-12 08:26:47,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20647 2026-09-12 08:26:47,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_yjy7kpn_chrome_odoo 2026-09-12 08:26:47,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45909/json/version 2026-09-12 08:26:47,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45909/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:47,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:47,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45909/json 2026-09-12 08:26:47,445 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45909/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:47,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45909/devtools/page/4CC6311BAB6ADA4B0BC93E5A8AFBBCE6 2026-09-12 08:26:47,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:47,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:47,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:47,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:47,842 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:26:47,842 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:26:47,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:49,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.107 1.457 2026-09-12 08:26:49,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4CC6311BAB6ADA4B0BC93E5A8AFBBCE6', 'loaderId': '3EBC8665E7388D207F3464C73BA2E514', 'isDownload': False} 2026-09-12 08:26:49,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-12 08:26:49,423 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:49,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-09-12 08:26:49,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.018 2026-09-12 08:26:49,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.042 2026-09-12 08:26:49,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.016 0.009 2026-09-12 08:26:49,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.016 2026-09-12 08:26:49,880 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:26:49,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:26:49,899 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:50,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.363 0.465 2026-09-12 08:26:50,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:50] "GET /pos/web HTTP/1.1" 200 - 20 0.025 0.842 2026-09-12 08:26:50,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:50,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.091 2026-09-12 08:26:50,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:26:50,932 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:26:51,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.287 0.386 2026-09-12 08:26:51,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:26:51,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.047 2026-09-12 08:26:51,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:26:51,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.004 2026-09-12 08:26:51,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.028 0.039 2026-09-12 08:26:51,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.109 2026-09-12 08:26:51,933 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:51,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.028 0.167 2026-09-12 08:26:51,997 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:52,014 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:26:52,044 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:26:52,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.231 2026-09-12 08:26:52,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.273 2026-09-12 08:26:52,119 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:26:52,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.324 2026-09-12 08:26:52,179 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.303 2026-09-12 08:26:52,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.278 2026-09-12 08:26:52,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.022 0.182 2026-09-12 08:26:52,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.205 2026-09-12 08:26:52,282 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.135 2026-09-12 08:26:52,296 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:26:52,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.130 2026-09-12 08:26:52,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.033 0.148 2026-09-12 08:26:52,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.167 2026-09-12 08:26:52,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.165 2026-09-12 08:26:52,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.148 2026-09-12 08:26:52,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.183 2026-09-12 08:26:52,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.227 2026-09-12 08:26:52,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.278 2026-09-12 08:26:52,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.254 2026-09-12 08:26:52,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.251 2026-09-12 08:26:52,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.240 2026-09-12 08:26:52,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.011 0.194 2026-09-12 08:26:52,733 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:26:52,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:26:52,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:26:52,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.031 2026-09-12 08:26:52,834 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:52,867 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:52,930 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:52,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:52,951 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:52,999 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,013 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:26:53,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:26:53,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:26:53,111 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,118 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:26:53,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:26:53,168 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:53,171 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:53,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:26:53,187 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,204 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,218 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:26:53,253 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,268 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:26:53,302 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:53,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.015 2026-09-12 08:26:53,330 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:53,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24897653 for PoS orders references: ['Order 00295-002-0001'] (draft: False) 2026-09-12 08:26:53,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24897653 with result: [{'id': 362, 'pos_reference': 'Order 00295-002-0001', 'account_move': False}] 2026-09-12 08:26:53,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.126 0.113 2026-09-12 08:26:53,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.061 0.067 2026-09-12 08:26:53,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.013 2026-09-12 08:26:54,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:26:54,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:54,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20647 2026-09-12 08:26:54,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:26:54,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20647 2026-09-12 08:26:54,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_yjy7kpn_chrome_odoo" 2026-09-12 08:26:54,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-09-12 08:26:55,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20777 2026-09-12 08:26:55,917 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpninmreh5_chrome_odoo 2026-09-12 08:26:55,917 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39453/json/version 2026-09-12 08:26:55,919 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39453/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:26:55,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:26:55,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39453/json 2026-09-12 08:26:55,963 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39453/json with timeout 3 increased to 10s during tests 2026-09-12 08:26:55,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39453/devtools/page/E24154954D5EC3622568D8E036647BB7 2026-09-12 08:26:56,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:26:56,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:26:56,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:26:56,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:26:56,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-09-12 08:26:56,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-09-12 08:26:56,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:26:56,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:56] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.095 0.507 2026-09-12 08:26:56,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E24154954D5EC3622568D8E036647BB7', 'loaderId': 'B36494A1E9A4990BBF3FEAA34216AE52', 'isDownload': False} 2026-09-12 08:26:56,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-09-12 08:26:56,927 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:26:56,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:56] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.007 2026-09-12 08:26:56,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:56] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.017 2026-09-12 08:26:56,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:56] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.022 2026-09-12 08:26:57,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:57] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 08:26:57,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-12 08:26:57,417 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:26:57,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:26:57,434 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:58,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.306 0.442 2026-09-12 08:26:58,208 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:58,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.046 2026-09-12 08:26:58,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:26:58,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-12 08:26:58,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1533&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.051 0.038 2026-09-12 08:26:58,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.106 2026-09-12 08:26:58,493 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:26:58,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.145 2026-09-12 08:26:58,576 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.174 2026-09-12 08:26:58,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.233 2026-09-12 08:26:58,626 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26: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-09-12 08:26:58,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:26:58,661 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:26:58,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.259 2026-09-12 08:26:58,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.244 2026-09-12 08:26:58,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.232 2026-09-12 08:26:58,765 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:26:58,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.253 2026-09-12 08:26:58,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.257 2026-09-12 08:26:58,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.195 2026-09-12 08:26:58,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.203 2026-09-12 08:26:58,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.185 2026-09-12 08:26:58,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.175 2026-09-12 08:26:58,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.145 2026-09-12 08:26:58,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:58] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.026 0.133 2026-09-12 08:26:59,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.129 2026-09-12 08:26:59,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.170 2026-09-12 08:26:59,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.182 2026-09-12 08:26:59,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.180 2026-09-12 08:26:59,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.183 2026-09-12 08:26:59,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,497 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,548 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,569 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,576 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:59,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,620 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,641 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,646 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:26:59,651 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,668 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,694 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.015 0.014 2026-09-12 08:26:59,707 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,720 106 INFO rb-3be5b00-224738-414704 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-09-12 08:26:59,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.011 2026-09-12 08:26:59,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70473728 for PoS orders references: ['Order 00297-001-0001'] (draft: False) 2026-09-12 08:26:59,777 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:26:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:26:59,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70473728 with result: [{'id': 363, 'pos_reference': 'Order 00297-001-0001', 'account_move': False}] 2026-09-12 08:27:00,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.135 0.115 2026-09-12 08:27:00,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.061 0.054 2026-09-12 08:27:00,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:00] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 08:27:00,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:27:00,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:27:00,949 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:27:00,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20777 2026-09-12 08:27:00,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:27:00,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20777 2026-09-12 08:27:01,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpninmreh5_chrome_odoo" 2026-09-12 08:27:01,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-12 08:27:01,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20910 2026-09-12 08:27:01,602 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqs_brw20_chrome_odoo 2026-09-12 08:27:01,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46561/json/version 2026-09-12 08:27:01,610 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46561/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:27:01,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:27:01,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46561/json 2026-09-12 08:27:01,623 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46561/json with timeout 3 increased to 10s during tests 2026-09-12 08:27:01,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46561/devtools/page/7E4982589C112722FE2C21A928E2DD65 2026-09-12 08:27:01,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:27:01,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:27:01,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:27:01,812 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:27:01,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:27:01,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:27:01,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:27:02,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 0.579 2026-09-12 08:27:02,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7E4982589C112722FE2C21A928E2DD65', 'loaderId': 'EA6EDC447F986ED873737686658E26E4', 'isDownload': False} 2026-09-12 08:27:02,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-12 08:27:02,532 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:02,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:27:02,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:27:02,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-12 08:27:02,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 08:27:02,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 08:27:02,976 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:27:02,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:27:02,997 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:03,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.373 0.426 2026-09-12 08:27:03,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:03] "GET /pos/web HTTP/1.1" 200 - 20 0.039 0.831 2026-09-12 08:27:03,909 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:03,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.112 2026-09-12 08:27:04,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:27:04,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:27:04,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.179 0.361 2026-09-12 08:27:04,674 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.038 2026-09-12 08:27:04,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.012 2026-09-12 08:27:04,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:27:04,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.045 0.041 2026-09-12 08:27:04,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.097 2026-09-12 08:27:04,890 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:27:04,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.157 2026-09-12 08:27:04,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.197 2026-09-12 08:27:05,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.243 2026-09-12 08:27:05,047 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27: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-09-12 08:27:05,079 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:27:05,083 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:27:05,131 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.324 2026-09-12 08:27:05,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.312 2026-09-12 08:27:05,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.315 2026-09-12 08:27:05,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.033 0.349 2026-09-12 08:27:05,326 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:27:05,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.366 2026-09-12 08:27:05,372 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:27:05,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.018 0.284 2026-09-12 08:27:05,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.028 0.287 2026-09-12 08:27:05,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.295 2026-09-12 08:27:05,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.286 2026-09-12 08:27:05,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.242 2026-09-12 08:27:05,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.183 2026-09-12 08:27:05,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.022 0.161 2026-09-12 08:27:05,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.174 2026-09-12 08:27:05,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.130 2026-09-12 08:27:05,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.136 2026-09-12 08:27:05,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:27:05,820 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:27:05,834 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:05,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.017 2026-09-12 08:27:05,893 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:05,921 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:05,936 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,801 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,817 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,835 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,850 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:06,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:06,898 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:27:06,901 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:27:06,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:06,927 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,934 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:06,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #884355 for PoS orders references: ['Order 00298-002-0001'] (draft: False) 2026-09-12 08:27:06,986 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:06,996 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:07,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #884355 with result: [{'id': 364, 'pos_reference': 'Order 00298-002-0001', 'account_move': False}] 2026-09-12 08:27:07,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.088 0.103 2026-09-12 08:27:07,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.048 0.048 2026-09-12 08:27:07,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:07] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.014 2026-09-12 08:27:07,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:07] "GET /report/barcode/Code128/044a-ee65-4173 HTTP/1.1" 200 - 2 0.002 0.043 2026-09-12 08:27:07,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:27:08,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:08,143 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:08,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:08,155 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:09,020 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:09,038 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:09,053 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:09,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:09,083 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:27:09,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:27:09,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:27:09,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:09,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:09,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:09,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:10,001 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:10,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:10,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:10,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85677723 for PoS orders references: ['Order 00298-002-0002'] (draft: False) 2026-09-12 08:27:10,064 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:10,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85677723 with result: [{'id': 365, 'pos_reference': 'Order 00298-002-0002', 'account_move': False}] 2026-09-12 08:27:10,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.068 2026-09-12 08:27:10,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.028 0.041 2026-09-12 08:27:10,249 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:10] "GET /report/barcode/Code128/0449-f9b8-402c HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 08:27:10,986 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:11,033 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:11,040 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:11,050 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:11,907 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:11,917 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:11,934 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:11,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:27:11,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:27:12,813 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:12,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:12,838 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:12,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:12,872 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-09-12 08:27:12,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.041 0.031 2026-09-12 08:27:13,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:13,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 1234 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:13,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:27:13,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:13,754 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:13,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.008 0.027 2026-09-12 08:27:14,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:14,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:14,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:14,584 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:14,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:14,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:14,634 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:14,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:14] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.013 2026-09-12 08:27:14,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23163178 for PoS orders references: ['Order 00298-002-0003'] (draft: False) 2026-09-12 08:27:14,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23163178 with result: [{'id': 366, 'pos_reference': 'Order 00298-002-0003', 'account_move': False}] 2026-09-12 08:27:14,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.055 0.064 2026-09-12 08:27:14,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.019 0.046 2026-09-12 08:27:14,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:14] "GET /report/barcode/Code128/0445-09ed-4e0d HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 08:27:15,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:15,682 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:15,690 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:15,700 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:16,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:16,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:16,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:16,616 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:17,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:17,483 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:17,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:17,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:17,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:17,551 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:17,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:17] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.025 0.025 2026-09-12 08:27:18,695 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:18,703 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:18,719 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:18,733 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:27:18,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:27:19,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:27:19,603 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:19,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:19,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:19,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:19,653 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:19,667 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:19,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:19,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59248529 for PoS orders references: ['Order 00298-002-0004'] (draft: False) 2026-09-12 08:27:19,711 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:19,830 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59248529 with result: [{'id': 367, 'pos_reference': 'Order 00298-002-0004', 'account_move': False}] 2026-09-12 08:27:19,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.076 0.071 2026-09-12 08:27:19,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.053 0.049 2026-09-12 08:27:19,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:19] "GET /report/barcode/Code128/0442-2bd0-4bbc HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 08:27:20,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.026 2026-09-12 08:27:20,730 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:20,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:20,778 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:20,783 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:20,800 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:21,662 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:21,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:21,709 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:21,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:22,579 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:22,635 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:22,637 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:22,650 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,506 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,518 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:23,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:23,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:23,606 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,610 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:23,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:23,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:23,667 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,683 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:23,721 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:23,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36780244 for PoS orders references: ['Order 00298-002-0005'] (draft: False) 2026-09-12 08:27:23,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36780244 with result: [{'id': 368, 'pos_reference': 'Order 00298-002-0005', 'account_move': False}] 2026-09-12 08:27:23,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.061 0.074 2026-09-12 08:27:23,966 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.040 0.054 2026-09-12 08:27:23,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:23] "GET /report/barcode/Code128/044a-28fa-4169 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 08:27:24,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:27:24,744 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:27:24,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20910 2026-09-12 08:27:24,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:27:24,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20910 2026-09-12 08:27:24,812 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqs_brw20_chrome_odoo" 2026-09-12 08:27:25,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21067 2026-09-12 08:27:25,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsbchwcpu_chrome_odoo 2026-09-12 08:27:25,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37473/json/version 2026-09-12 08:27:25,102 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37473/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:27:25,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:27:25,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37473/json 2026-09-12 08:27:25,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37473/json with timeout 3 increased to 10s during tests 2026-09-12 08:27:25,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37473/devtools/page/922113D90158CC9D817216AB65A4E953 2026-09-12 08:27:25,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:27:25,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:27:25,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:27:25,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:27:25,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:27:25,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:27:25,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.018 0.058 2026-09-12 08:27:25,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '922113D90158CC9D817216AB65A4E953', 'loaderId': '44F644F9B1765C0488D3187D0C9908AE', 'isDownload': False} 2026-09-12 08:27:25,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-12 08:27:25,345 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:25,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.010 2026-09-12 08:27:25,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.042 2026-09-12 08:27:25,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.049 2026-09-12 08:27:25,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.010 2026-09-12 08:27:25,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.017 2026-09-12 08:27:25,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:27:25,895 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:25,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:26,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.200 0.399 2026-09-12 08:27:26,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:26] "GET /pos/web HTTP/1.1" 200 - 20 0.038 0.605 2026-09-12 08:27:26,597 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:26,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.111 2026-09-12 08:27:26,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 08:27:26,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:27:27,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.181 0.389 2026-09-12 08:27:27,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.070 0.052 2026-09-12 08:27:27,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.010 2026-09-12 08:27:27,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:27:27,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.064 0.042 2026-09-12 08:27:27,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:27:27,634 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:27:27,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.153 2026-09-12 08:27:27,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.172 2026-09-12 08:27:27,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.240 2026-09-12 08:27:27,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:27,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.321 2026-09-12 08:27:27,906 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:27:27,921 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:27:27,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:27,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.370 2026-09-12 08:27:27,941 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:27,951 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:27,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.289 2026-09-12 08:27:28,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.290 2026-09-12 08:27:28,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:28,037 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:28,037 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:28,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.293 2026-09-12 08:27:28,087 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.267 2026-09-12 08:27:28,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.018 0.187 2026-09-12 08:27:28,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.194 2026-09-12 08:27:28,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.200 2026-09-12 08:27:28,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.151 2026-09-12 08:27:28,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.161 2026-09-12 08:27:28,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.148 2026-09-12 08:27:28,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.195 2026-09-12 08:27:28,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.177 2026-09-12 08:27:28,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.195 2026-09-12 08:27:28,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:28] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.195 2026-09-12 08:27:29,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:29,622 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:29,686 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:29,713 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:29,714 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:29,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:27:30,584 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:30,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:30,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:30,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:30,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:30,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.034 2026-09-12 08:27:31,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:27:31,496 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:31,499 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:31,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:31,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:31,541 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:27:31,544 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:27:31,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:31,572 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:31,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:31,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:31,619 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:31,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.010 2026-09-12 08:27:31,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17182758 for PoS orders references: ['Order 00298-004-0001'] (draft: False) 2026-09-12 08:27:31,658 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:27:31,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17182758 with result: [{'id': 369, 'pos_reference': 'Order 00298-004-0001', 'account_move': False}] 2026-09-12 08:27:31,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.077 0.073 2026-09-12 08:27:31,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.029 0.050 2026-09-12 08:27:31,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.009 2026-09-12 08:27:31,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:31] "GET /report/barcode/Code128/0440-d7de-4c26 HTTP/1.1" 200 - 2 0.002 0.030 2026-09-12 08:27:32,686 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:32,733 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:32,739 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:32,749 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:32,767 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:33,621 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:33,633 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:33,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:33,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 345678 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:33,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:33,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:33,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.017 0.024 2026-09-12 08:27:34,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:27:34,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:34,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:34,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:34,550 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:34,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.020 0.027 2026-09-12 08:27:35,367 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:35,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:27:35,400 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:35,416 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:36,281 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:36,282 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:36,300 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:36,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:36,340 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:36,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:36,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:36,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:36,400 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:36,417 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:36,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:36,457 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:36,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.017 0.020 2026-09-12 08:27:36,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18348506 for PoS orders references: ['Order 00298-004-0002'] (draft: False) 2026-09-12 08:27:36,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18348506 with result: [{'id': 370, 'pos_reference': 'Order 00298-004-0002', 'account_move': False}] 2026-09-12 08:27:36,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.051 0.074 2026-09-12 08:27:36,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.042 0.060 2026-09-12 08:27:36,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:36] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.010 2026-09-12 08:27:36,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:36] "GET /report/barcode/Code128/044c-576a-41ed HTTP/1.1" 200 - 2 0.002 0.033 2026-09-12 08:27:37,511 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:37,549 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:37,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:37,566 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:38,425 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:38,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:38,449 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:38,466 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:27:38,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:27:38,574 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:27:38,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.003 2026-09-12 08:27:39,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:39,337 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:39,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:39,373 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:39,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:39,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 1357 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:39,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:39,439 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:39,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.026 2026-09-12 08:27:40,243 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:40,251 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:40,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:40,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:40,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:40,316 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:40,333 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:40,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:40,367 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:40,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.012 0.011 2026-09-12 08:27:40,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54085561 for PoS orders references: ['Order 00298-004-0003'] (draft: False) 2026-09-12 08:27:40,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54085561 with result: [{'id': 371, 'pos_reference': 'Order 00298-004-0003', 'account_move': False}] 2026-09-12 08:27:40,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.034 0.056 2026-09-12 08:27:40,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.043 0.052 2026-09-12 08:27:40,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:40] "GET /report/barcode/Code128/0441-c73e-47eb HTTP/1.1" 200 - 2 0.005 0.014 2026-09-12 08:27:42,076 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:42,124 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:42,131 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:42,132 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:43,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-12 08:27:43,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 098765 (trigger: .popup-textinput input[type="text"])' 2026-09-12 08:27:43,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-12 08:27:43,050 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:43,067 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:43,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.022 0.028 2026-09-12 08:27:43,875 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:43,882 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:43,899 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:43,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:27:43,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:27:44,781 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:44,787 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:44,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Reset Programs"))' 2026-09-12 08:27:44,816 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:44,834 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:44,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:27:44,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:27:44,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:27:44,902 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:44,915 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:44,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:27:44,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56024889 for PoS orders references: ['Order 00298-004-0004'] (draft: False) 2026-09-12 08:27:44,952 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:45,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56024889 with result: [{'id': 372, 'pos_reference': 'Order 00298-004-0004', 'account_move': False}] 2026-09-12 08:27:45,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.033 0.084 2026-09-12 08:27:45,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.027 0.040 2026-09-12 08:27:45,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.008 2026-09-12 08:27:45,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:45] "GET /report/barcode/Code128/0448-1200-4cd6 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-12 08:27:45,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:27:45,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:27:45,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:45,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21067 2026-09-12 08:27:45,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:27:45,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21067 2026-09-12 08:27:45,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsbchwcpu_chrome_odoo" 2026-09-12 08:27:46,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-12 08:27:47,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21221 2026-09-12 08:27:47,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3n32aygf_chrome_odoo 2026-09-12 08:27:47,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34433/json/version 2026-09-12 08:27:47,340 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34433/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:27:47,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:27:47,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34433/json 2026-09-12 08:27:47,366 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34433/json with timeout 3 increased to 10s during tests 2026-09-12 08:27:47,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34433/devtools/page/7BDB1D61A6CE6AA50D0119388EC2A139 2026-09-12 08:27:47,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:27:47,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:27:47,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:27:47,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:27:47,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:27:47,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:27:47,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:27:48,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.156 0.560 2026-09-12 08:27:48,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7BDB1D61A6CE6AA50D0119388EC2A139', 'loaderId': '7E1532916F00BD4286360CCC265AEA9A', 'isDownload': False} 2026-09-12 08:27:48,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-12 08:27:48,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:27:48,408 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:48,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.051 2026-09-12 08:27:48,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-09-12 08:27:48,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:27:48,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 08:27:48,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-12 08:27:48,935 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:48,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:49,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.385 0.476 2026-09-12 08:27:49,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:49] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.890 2026-09-12 08:27:49,897 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:49,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.093 2026-09-12 08:27:49,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:27:50,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:27:50,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.275 0.356 2026-09-12 08:27:50,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.043 2026-09-12 08:27:50,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.009 2026-09-12 08:27:50,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:27:50,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.032 0.045 2026-09-12 08:27:50,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:27:50,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.101 2026-09-12 08:27:50,940 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:27:50,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.157 2026-09-12 08:27:51,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.213 2026-09-12 08:27:51,045 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:27:51,067 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:27:51,088 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:27:51,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.277 2026-09-12 08:27:51,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.308 2026-09-12 08:27:51,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.274 2026-09-12 08:27:51,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.263 2026-09-12 08:27:51,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1537&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.261 2026-09-12 08:27:51,282 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:27:51,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.045 0.207 2026-09-12 08:27:51,354 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:27:51,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.008 0.233 2026-09-12 08:27:51,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.181 2026-09-12 08:27:51,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.197 2026-09-12 08:27:51,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.200 2026-09-12 08:27:51,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.190 2026-09-12 08:27:51,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.130 2026-09-12 08:27:51,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.127 2026-09-12 08:27:51,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.166 2026-09-12 08:27:51,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.189 2026-09-12 08:27:51,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.213 2026-09-12 08:27:51,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.206 2026-09-12 08:27:51,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.221 2026-09-12 08:27:51,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.174 2026-09-12 08:27:51,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:27:51,849 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:51,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.018 2026-09-12 08:27:51,907 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:51,920 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:51,975 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:51,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:52,082 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:52,099 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:52,102 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:52,161 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:52,167 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:52,169 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:52,169 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:27:52,197 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:27:52,204 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21221 2026-09-12 08:27:52,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:27:52,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21221 2026-09-12 08:27:52,263 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3n32aygf_chrome_odoo" 2026-09-12 08:27:52,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-12 08:27:53,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21360 2026-09-12 08:27:53,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx7zyrzh3_chrome_odoo 2026-09-12 08:27:53,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41233/json/version 2026-09-12 08:27:53,645 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41233/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:27:53,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:27:53,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41233/json 2026-09-12 08:27:53,699 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41233/json with timeout 3 increased to 10s during tests 2026-09-12 08:27:53,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41233/devtools/page/99E33C755CD322779F144734D2478832 2026-09-12 08:27:53,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:27:53,742 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:27:54,175 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:27:54,187 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:27:54,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:27:54,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:27:54,225 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:27:54,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.141 0.564 2026-09-12 08:27:54,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '99E33C755CD322779F144734D2478832', 'loaderId': 'CF8C233499F02558F3BF85472E1FB55C', 'isDownload': False} 2026-09-12 08:27:54,917 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-12 08:27:54,930 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:54,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.009 2026-09-12 08:27:54,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:54] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-09-12 08:27:54,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.040 2026-09-12 08:27:55,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-09-12 08:27:55,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-09-12 08:27:55,441 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:27:55,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-09-12 08:27:55,460 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:56,265 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.346 0.462 2026-09-12 08:27:56,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:56] "GET /pos/web HTTP/1.1" 200 - 20 0.028 0.832 2026-09-12 08:27:56,346 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:27:56,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.097 2026-09-12 08:27:56,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:27:56,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:27:56,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.194 0.330 2026-09-12 08:27:57,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.051 2026-09-12 08:27:57,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-12 08:27:57,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:27:57,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.050 0.056 2026-09-12 08:27:57,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.034 0.137 2026-09-12 08:27:57,334 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:57,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.203 2026-09-12 08:27:57,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.258 2026-09-12 08:27:57,464 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:27:57,484 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:27:57,496 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:27:57,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.329 2026-09-12 08:27:57,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.352 2026-09-12 08:27:57,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.315 2026-09-12 08:27:57,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.272 2026-09-12 08:27:57,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1540&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.283 2026-09-12 08:27:57,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.010 0.197 2026-09-12 08:27:57,724 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:27:57,735 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:27:57,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.209 2026-09-12 08:27:57,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.173 2026-09-12 08:27:57,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.182 2026-09-12 08:27:57,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.163 2026-09-12 08:27:57,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.126 2026-09-12 08:27:57,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.122 2026-09-12 08:27:57,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.108 2026-09-12 08:27:57,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.129 2026-09-12 08:27:57,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.190 2026-09-12 08:27:58,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.209 2026-09-12 08:27:58,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.219 2026-09-12 08:27:58,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.219 2026-09-12 08:27:58,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:27:58,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:27:58,235 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:58,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.052 0.018 2026-09-12 08:27:58,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:58,356 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:58,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:27:58,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:27:58,450 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:58,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-12 08:27:58,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.016 2026-09-12 08:27:58,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:27:59,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:27:59,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-09-12 08:27:59,329 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:59,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-09-12 08:27:59,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-12 08:27:59,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-09-12 08:27:59,395 106 INFO rb-3be5b00-224738-414704 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-09-12 08:27:59,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:27:59,408 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:27:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:27:59,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21360 2026-09-12 08:27:59,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:27:59,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21360 2026-09-12 08:27:59,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx7zyrzh3_chrome_odoo" 2026-09-12 08:27:59,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-12 08:28:00,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21489 2026-09-12 08:28:00,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2hsuwniv_chrome_odoo 2026-09-12 08:28:00,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45507/json/version 2026-09-12 08:28:00,805 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45507/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:28:00,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:28:00,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45507/json 2026-09-12 08:28:00,851 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45507/json with timeout 3 increased to 10s during tests 2026-09-12 08:28:00,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45507/devtools/page/3D03230D7B5E2769ACD0890A8436B5E6 2026-09-12 08:28:00,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:28:00,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:28:01,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:28:01,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:28:01,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:28:01,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:28:01,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:28:01,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.119 0.603 2026-09-12 08:28:01,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3D03230D7B5E2769ACD0890A8436B5E6', 'loaderId': 'B297289B7CBCB37F29E126EF2646910A', 'isDownload': False} 2026-09-12 08:28:01,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-12 08:28:01,849 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:01,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:01] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-09-12 08:28:01,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:01] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.022 2026-09-12 08:28:01,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:01] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-09-12 08:28:02,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-09-12 08:28:02,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:02] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.040 2026-09-12 08:28:02,345 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:28:02,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 08:28:02,369 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:03,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.371 0.461 2026-09-12 08:28:03,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:03] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.833 2026-09-12 08:28:03,275 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:03,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.089 2026-09-12 08:28:03,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.006 2026-09-12 08:28:03,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-12 08:28:04,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.210 0.361 2026-09-12 08:28:04,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.050 2026-09-12 08:28:04,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.011 2026-09-12 08:28:04,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:28:04,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.029 0.039 2026-09-12 08:28:04,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.076 2026-09-12 08:28:04,318 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:28:04,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.033 0.153 2026-09-12 08:28:04,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.209 2026-09-12 08:28:04,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.278 2026-09-12 08:28:04,499 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:04,518 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:28:04,531 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:04,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.027 0.311 2026-09-12 08:28:04,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.320 2026-09-12 08:28:04,586 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:04,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.053 0.280 2026-09-12 08:28:04,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1543&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.306 2026-09-12 08:28:04,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.331 2026-09-12 08:28:04,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 7 0.029 0.253 2026-09-12 08:28:04,827 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:04,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.268 2026-09-12 08:28:04,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.269 2026-09-12 08:28:04,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.267 2026-09-12 08:28:04,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.209 2026-09-12 08:28:04,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.034 0.178 2026-09-12 08:28:04,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.174 2026-09-12 08:28:05,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.167 2026-09-12 08:28:05,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.203 2026-09-12 08:28:05,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.198 2026-09-12 08:28:05,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.177 2026-09-12 08:28:05,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.159 2026-09-12 08:28:05,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:28:05,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:28:05,265 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:05,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-12 08:28:05,329 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:05,463 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:05,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:28:05,484 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:28:05,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21489 2026-09-12 08:28:05,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:28:05,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21489 2026-09-12 08:28:05,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2hsuwniv_chrome_odoo" 2026-09-12 08:28:05,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-12 08:28:07,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21622 2026-09-12 08:28:07,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp184pet8e_chrome_odoo 2026-09-12 08:28:07,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37439/json/version 2026-09-12 08:28:07,129 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37439/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:28:07,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:28:07,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37439/json 2026-09-12 08:28:07,172 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37439/json with timeout 3 increased to 10s during tests 2026-09-12 08:28:07,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37439/devtools/page/7573D496710C6A39CBC2BEAFC3F4C3F8 2026-09-12 08:28:07,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:28:07,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:28:07,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:28:07,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:28:07,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-09-12 08:28:07,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-09-12 08:28:07,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:28:09,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.089 1.442 2026-09-12 08:28:09,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7573D496710C6A39CBC2BEAFC3F4C3F8', 'loaderId': '6849BE68A88183BB192DDAB15BC75F83', 'isDownload': False} 2026-09-12 08:28:09,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-12 08:28:09,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:09,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.010 2026-09-12 08:28:09,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.030 2026-09-12 08:28:09,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.028 2026-09-12 08:28:09,552 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:28:09,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 08:28:09,627 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:28:09,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-12 08:28:09,643 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:10,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.322 0.390 2026-09-12 08:28:10,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:10] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.734 2026-09-12 08:28:10,432 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:10,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.077 2026-09-12 08:28:10,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:28:10,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:28:11,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.154 0.295 2026-09-12 08:28:11,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.035 2026-09-12 08:28:11,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 08:28:11,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:28:11,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.039 0.044 2026-09-12 08:28:11,278 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:28:11,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.131 2026-09-12 08:28:11,346 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.037 2026-09-12 08:28:11,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.200 2026-09-12 08:28:11,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.253 2026-09-12 08:28:11,473 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:28:11,483 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:11,502 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:28:11,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.279 2026-09-12 08:28:11,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.031 0.372 2026-09-12 08:28:11,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.292 2026-09-12 08:28:11,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1548&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.358 2026-09-12 08:28:11,752 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:28:11,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.340 2026-09-12 08:28:11,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.263 2026-09-12 08:28:11,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:28:11,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.213 2026-09-12 08:28:11,807 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:28:11,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.188 2026-09-12 08:28:11,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.168 2026-09-12 08:28:11,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.127 2026-09-12 08:28:11,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.393 2026-09-12 08:28:11,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.027 0.170 2026-09-12 08:28:12,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.013 0.203 2026-09-12 08:28:12,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.228 2026-09-12 08:28:12,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.001 0.216 2026-09-12 08:28:12,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:28:12,265 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,284 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,316 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,349 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,364 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,381 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,398 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,414 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:28:12,448 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,465 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,481 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-09-12 08:28:12,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-09-12 08:28:12,533 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:12,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:28:12,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21622 2026-09-12 08:28:12,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:28:12,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21622 2026-09-12 08:28:12,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp184pet8e_chrome_odoo" 2026-09-12 08:28:12,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-12 08:28:13,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21743 2026-09-12 08:28:13,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgz73umoq_chrome_odoo 2026-09-12 08:28:13,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45497/json/version 2026-09-12 08:28:13,965 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45497/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:28:13,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:28:13,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45497/json 2026-09-12 08:28:13,987 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45497/json with timeout 3 increased to 10s during tests 2026-09-12 08:28:13,997 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45497/devtools/page/42154DD0031B72246361464D2C8F9F4E 2026-09-12 08:28:14,005 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:28:14,007 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:28:14,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:28:14,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:28:14,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:28:14,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:28:14,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:28:14,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.071 0.555 2026-09-12 08:28:14,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '42154DD0031B72246361464D2C8F9F4E', 'loaderId': '991A6DF0B5BE9E5C9D41D670306A8B4C', 'isDownload': False} 2026-09-12 08:28:14,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-12 08:28:14,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:14] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:28:14,977 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:15,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:15] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.012 2026-09-12 08:28:15,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:15] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-09-12 08:28:15,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 08:28:15,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-09-12 08:28:15,489 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:15,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:28:15,510 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:16,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.302 0.422 2026-09-12 08:28:16,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:16] "GET /pos/web HTTP/1.1" 200 - 20 0.011 0.744 2026-09-12 08:28:16,301 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:16,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.065 2026-09-12 08:28:16,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:28:16,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-12 08:28:17,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.213 0.342 2026-09-12 08:28:17,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.045 2026-09-12 08:28:17,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.011 2026-09-12 08:28:17,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 08:28:17,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.030 0.039 2026-09-12 08:28:17,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.089 2026-09-12 08:28:17,285 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:17,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.034 0.152 2026-09-12 08:28:17,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.020 0.218 2026-09-12 08:28:17,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.023 0.263 2026-09-12 08:28:17,487 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:28:17,492 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:17,516 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:28:17,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.309 2026-09-12 08:28:17,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.297 2026-09-12 08:28:17,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.276 2026-09-12 08:28:17,600 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:17,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.026 0.279 2026-09-12 08:28:17,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1551&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.024 0.277 2026-09-12 08:28:17,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.006 0.215 2026-09-12 08:28:17,751 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:28:17,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.220 2026-09-12 08:28:17,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.224 2026-09-12 08:28:17,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.195 2026-09-12 08:28:17,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.200 2026-09-12 08:28:17,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.176 2026-09-12 08:28:17,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.150 2026-09-12 08:28:17,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.172 2026-09-12 08:28:17,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.006 0.201 2026-09-12 08:28:17,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.205 2026-09-12 08:28:18,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.189 2026-09-12 08:28:18,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.004 0.158 2026-09-12 08:28:18,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:28:18,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:28:18,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:28:18,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-12 08:28:18,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.022 2026-09-12 08:28:18,401 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,503 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,522 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,532 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,551 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,569 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,581 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,599 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,672 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,679 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:28:18,700 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,733 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,748 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:18,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:28:18,770 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:18,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21743 2026-09-12 08:28:18,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:28:18,781 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21743 2026-09-12 08:28:18,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgz73umoq_chrome_odoo" 2026-09-12 08:28:18,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-12 08:28:20,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21872 2026-09-12 08:28:20,390 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8vf2n5hw_chrome_odoo 2026-09-12 08:28:20,390 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43905/json/version 2026-09-12 08:28:20,391 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43905/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:28:20,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:28:20,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43905/json 2026-09-12 08:28:20,444 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43905/json with timeout 3 increased to 10s during tests 2026-09-12 08:28:20,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43905/devtools/page/AF59B4A382E923B5ED2269F25B6D1D5C 2026-09-12 08:28:20,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:28:20,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:28:20,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:28:20,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:28:20,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:28:20,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:28:20,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:28:21,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.139 0.647 2026-09-12 08:28:21,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AF59B4A382E923B5ED2269F25B6D1D5C', 'loaderId': '18DB14616E5EF0F905991FBF9DA881C6', 'isDownload': False} 2026-09-12 08:28:21,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-12 08:28:21,467 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:21,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:21] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-12 08:28:21,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:21] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-09-12 08:28:21,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:21] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.054 2026-09-12 08:28:21,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:21] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-12 08:28:22,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.031 0.018 2026-09-12 08:28:22,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:22,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.008 2026-09-12 08:28:22,129 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:23,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.402 0.491 2026-09-12 08:28:23,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.900 2026-09-12 08:28:23,090 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:23,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.087 2026-09-12 08:28:23,185 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 08:28:23,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:28:23,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.229 0.372 2026-09-12 08:28:23,932 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.046 2026-09-12 08:28:23,961 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.011 2026-09-12 08:28:23,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:28:23,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:28:24,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.034 0.053 2026-09-12 08:28:24,109 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:24,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.019 0.124 2026-09-12 08:28:24,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.184 2026-09-12 08:28:24,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.040 0.197 2026-09-12 08:28:24,315 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:28:24,330 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:28:24,335 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:24,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.284 2026-09-12 08:28:24,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.324 2026-09-12 08:28:24,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.299 2026-09-12 08:28:24,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.283 2026-09-12 08:28:24,476 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:28:24,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1554&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.018 0.272 2026-09-12 08:28:24,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.004 0.176 2026-09-12 08:28:24,537 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:28:24,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.177 2026-09-12 08:28:24,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.138 2026-09-12 08:28:24,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.151 2026-09-12 08:28:24,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.142 2026-09-12 08:28:24,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.114 2026-09-12 08:28:24,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.027 0.112 2026-09-12 08:28:24,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.017 0.153 2026-09-12 08:28:24,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.206 2026-09-12 08:28:24,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.005 0.220 2026-09-12 08:28:24,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.008 0.223 2026-09-12 08:28:24,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.207 2026-09-12 08:28:24,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.188 2026-09-12 08:28:25,014 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:28:25,032 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.015 2026-09-12 08:28:25,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,118 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,140 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,150 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,210 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,255 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:25,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:28:25,289 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:25,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21872 2026-09-12 08:28:25,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:28:25,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21872 2026-09-12 08:28:25,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8vf2n5hw_chrome_odoo" 2026-09-12 08:28:25,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-12 08:28:26,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22008 2026-09-12 08:28:26,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0fjrhl9n_chrome_odoo 2026-09-12 08:28:26,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36671/json/version 2026-09-12 08:28:26,390 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36671/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:28:26,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:28:26,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36671/json 2026-09-12 08:28:26,423 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36671/json with timeout 3 increased to 10s during tests 2026-09-12 08:28:26,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36671/devtools/page/A5B422C8C1A7F4C582FC4AD4CDCD883D 2026-09-12 08:28:26,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:28:26,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:28:26,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:28:26,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:28:26,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-12 08:28:26,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-12 08:28:26,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:28:27,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.112 0.538 2026-09-12 08:28:27,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A5B422C8C1A7F4C582FC4AD4CDCD883D', 'loaderId': 'BF736043DF37ACFD9D0F4A43C3D9507A', 'isDownload': False} 2026-09-12 08:28:27,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-12 08:28:27,324 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:27,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.010 2026-09-12 08:28:27,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-12 08:28:27,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.031 2026-09-12 08:28:27,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:28:27,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.006 2026-09-12 08:28:27,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:27,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.009 2026-09-12 08:28:27,858 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:28,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.254 0.421 2026-09-12 08:28:28,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:28] "GET /pos/web HTTP/1.1" 200 - 20 0.041 0.665 2026-09-12 08:28:28,616 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:28,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.104 2026-09-12 08:28:28,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:28:28,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:28:29,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.223 0.344 2026-09-12 08:28:29,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.045 2026-09-12 08:28:29,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "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-09-12 08:28:29,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:28:29,606 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.054 0.052 2026-09-12 08:28:29,629 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.115 2026-09-12 08:28:29,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.149 2026-09-12 08:28:29,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.169 2026-09-12 08:28:29,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.255 2026-09-12 08:28:29,791 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:29,814 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28: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-09-12 08:28:29,824 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:29,832 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:29,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.338 2026-09-12 08:28:29,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.241 2026-09-12 08:28:29,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.261 2026-09-12 08:28:29,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.268 2026-09-12 08:28:30,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.261 2026-09-12 08:28:30,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.031 0.197 2026-09-12 08:28:30,077 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:28:30,083 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:28:30,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.008 0.219 2026-09-12 08:28:30,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.211 2026-09-12 08:28:30,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.198 2026-09-12 08:28:30,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.170 2026-09-12 08:28:30,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.173 2026-09-12 08:28:30,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.147 2026-09-12 08:28:30,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.008 0.105 2026-09-12 08:28:30,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.126 2026-09-12 08:28:30,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.002 0.145 2026-09-12 08:28:30,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.003 0.147 2026-09-12 08:28:30,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:28:30,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:28:30,565 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:30,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.016 2026-09-12 08:28:30,620 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:30,636 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:30,678 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:30,679 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:28:30,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:28:30,722 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:30,727 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:28:30,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:28:30,782 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:30,814 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:30,830 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:28:30,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:30,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13462795 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-09-12 08:28:30,863 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:28:31,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13462795 with result: [{'id': 373, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-09-12 08:28:31,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.129 0.103 2026-09-12 08:28:31,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.019 2026-09-12 08:28:31,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-09-12 08:28:31,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:28:31,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.014 0.017 2026-09-12 08:28:31,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.027 0.031 2026-09-12 08:28:32,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.063 2026-09-12 08:28:32,773 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,781 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:28:32,815 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:28:32,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,849 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,879 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,891 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,901 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,914 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:32,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:28:32,941 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:28:32,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22008 2026-09-12 08:28:32,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:28:32,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22008 2026-09-12 08:28:33,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0fjrhl9n_chrome_odoo" 2026-09-12 08:28:33,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-12 08:28:36,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22145 2026-09-12 08:28:36,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp61b2__i3_chrome_odoo 2026-09-12 08:28:36,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46693/json/version 2026-09-12 08:28:36,240 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46693/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:28:36,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:28:36,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46693/json 2026-09-12 08:28:36,255 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46693/json with timeout 3 increased to 10s during tests 2026-09-12 08:28:36,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46693/devtools/page/532C7D0C37B99ABB8DABA4BDE497E0E6 2026-09-12 08:28:36,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:28:36,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:28:36,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:28:36,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:28:36,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-12 08:28:36,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-12 08:28:36,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:28:37,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.091 0.505 2026-09-12 08:28:37,165 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '532C7D0C37B99ABB8DABA4BDE497E0E6', 'loaderId': '323EE18AE1E2B96ED305BA35CEFBD81F', 'isDownload': False} 2026-09-12 08:28:37,165 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-12 08:28:37,173 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:37,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 08:28:37,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:28:37,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 08:28:37,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-09-12 08:28:37,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.021 2026-09-12 08:28:37,672 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:28:37,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.007 2026-09-12 08:28:37,694 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:38,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.287 0.398 2026-09-12 08:28:38,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:38] "GET /pos/web HTTP/1.1" 200 - 20 0.035 0.696 2026-09-12 08:28:38,465 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:28:38,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.095 2026-09-12 08:28:38,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:28:38,594 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:28:39,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.181 0.369 2026-09-12 08:28:39,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.041 2026-09-12 08:28:39,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-09-12 08:28:39,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:28:39,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 14 0.050 0.046 2026-09-12 08:28:39,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.013 0.124 2026-09-12 08:28:39,432 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:39,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.025 0.136 2026-09-12 08:28:39,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.022 0.190 2026-09-12 08:28:39,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.011 0.243 2026-09-12 08:28:39,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.021 0.280 2026-09-12 08:28:39,639 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:39,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.245 2026-09-12 08:28:39,660 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:28:39,662 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:28:39,686 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.016 0.236 2026-09-12 08:28:39,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.239 2026-09-12 08:28:39,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.223 2026-09-12 08:28:39,797 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:28:39,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.240 2026-09-12 08:28:39,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.164 2026-09-12 08:28:39,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.176 2026-09-12 08:28:39,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.199 2026-09-12 08:28:39,889 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:28:39,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.191 2026-09-12 08:28:39,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.185 2026-09-12 08:28:39,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.024 0.152 2026-09-12 08:28:39,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.139 2026-09-12 08:28:40,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1568&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.143 2026-09-12 08:28:40,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.169 2026-09-12 08:28:40,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.010 0.196 2026-09-12 08:28:40,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.196 2026-09-12 08:28:40,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.014 0.217 2026-09-12 08:28:40,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.260 2026-09-12 08:28:40,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.015 0.280 2026-09-12 08:28:40,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.276 2026-09-12 08:28:40,397 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:28:40,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.012 0.275 2026-09-12 08:28:40,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:28:40,450 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.009 0.274 2026-09-12 08:28:40,465 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,488 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 8 0.007 0.257 2026-09-12 08:28:40,501 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.005 0.235 2026-09-12 08:28:40,519 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:28:40,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.007 0.191 2026-09-12 08:28:40,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-12%2008:19:18 HTTP/1.1" 200 - 4 0.006 0.187 2026-09-12 08:28:40,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.155 2026-09-12 08:28:40,847 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,860 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:28:40,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:28:40,893 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:40,894 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:28:40,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:28:40,920 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,945 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,963 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:28:40,983 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:40,996 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:41,013 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:28:41,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:28:41,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98392680 for PoS orders references: ['Order 00307-002-0001'] (draft: False) 2026-09-12 08:28:41,065 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:28:41,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98392680 with result: [{'id': 374, 'pos_reference': 'Order 00307-002-0001', 'account_move': False}] 2026-09-12 08:28:41,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.066 0.110 2026-09-12 08:28:41,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.046 0.048 2026-09-12 08:28:41,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:41] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:28:42,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:28:42,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:28:42,133 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:28:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:28:42,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22145 2026-09-12 08:28:42,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:28:42,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22145 2026-09-12 08:28:42,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp61b2__i3_chrome_odoo" 2026-09-12 08:28:42,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-12 08:29:03,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<337616185527495.1789201743.494869232177734-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:29:03,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:29:03,535 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #121 deleted mail.mail records with IDs: [281] 2026-09-12 08:29:03,548 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #121 deleted mail.message records with IDs: [22654] 2026-09-12 08:29:03,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:29:03,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:29:04,577 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #121 deleted pos.payment.method records with IDs: [283] 2026-09-12 08:29:04,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-12 08:29:05,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:29:27,491 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #124 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:29:29,610 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [6167, 6168, 6169, 6170, 6171, 6172, 6173, 6174, 6214, 6215, 6216, 6217, 6218, 6219, 6220, 6221] 2026-09-12 08:29:29,610 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #124 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-09-12 08:29:29,633 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #124 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-09-12 08:29:34,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-12 08:29:34,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 22291 2026-09-12 08:29:34,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj8cybgl3_chrome_odoo 2026-09-12 08:29:34,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38981/json/version 2026-09-12 08:29:34,756 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38981/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:29:34,797 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:29:34,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38981/json 2026-09-12 08:29:34,799 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38981/json with timeout 3 increased to 10s during tests 2026-09-12 08:29:34,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38981/devtools/page/169ED269DEFFE96FAC30DE793F68386B 2026-09-12 08:29:34,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:29:34,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:29:34,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:29:34,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:29:34,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-09-12 08:29:34,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-09-12 08:29:35,004 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:29:35,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:35] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.104 0.552 2026-09-12 08:29:35,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': '169ED269DEFFE96FAC30DE793F68386B', 'loaderId': '1EE670C2F7FB7FD2D5F8EDDECF869DAF', 'isDownload': False} 2026-09-12 08:29:35,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-09-12 08:29:35,669 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:29:35,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:35] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.014 2026-09-12 08:29:35,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:35] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-09-12 08:29:35,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:35] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.045 2026-09-12 08:29:36,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:36] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 08:29:36,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:29:36,168 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:29:36,179 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:29:36,199 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:36,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.273 0.432 2026-09-12 08:29:36,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 0.714 2026-09-12 08:29:36,989 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:29:37,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.108 2026-09-12 08:29:37,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:29:37,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:29:37,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.200 0.338 2026-09-12 08:29:37,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.046 2026-09-12 08:29:37,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.014 2026-09-12 08:29:37,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.005 2026-09-12 08:29:37,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 14 0.037 0.046 2026-09-12 08:29:37,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.020 0.109 2026-09-12 08:29:37,971 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:29:38,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1594&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.011 0.147 2026-09-12 08:29:38,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.008 0.178 2026-09-12 08:29:38,127 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.039 0.228 2026-09-12 08:29:38,136 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29: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-09-12 08:29:38,145 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:29:38,153 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:29:38,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:29:38,174 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.020 0.284 2026-09-12 08:29:38,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.263 2026-09-12 08:29:38,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.008 0.250 2026-09-12 08:29:38,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.011 0.275 2026-09-12 08:29:38,311 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.249 2026-09-12 08:29:38,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.153 2026-09-12 08:29:38,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.165 2026-09-12 08:29:38,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.149 2026-09-12 08:29:38,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.138 2026-09-12 08:29:38,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.011 0.025 2026-09-12 08:29:38,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image/res.users/126/avatar_128 HTTP/1.1" 200 - 18 0.022 0.135 2026-09-12 08:29:38,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.020 0.165 2026-09-12 08:29:38,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.015 0.197 2026-09-12 08:29:38,600 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.017 0.224 2026-09-12 08:29:38,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.349 2026-09-12 08:29:38,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 8 0.007 0.241 2026-09-12 08:29:38,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 4 0.003 0.218 2026-09-12 08:29:38,694 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 4 0.003 0.180 2026-09-12 08:29:38,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:38] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-09-12%2008:29:05 HTTP/1.1" 200 - 4 0.002 0.152 2026-09-12 08:29:38,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:38,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:39,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:39] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.065 0.097 2026-09-12 08:29:39,822 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:39,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:39,850 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:40] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.077 0.101 2026-09-12 08:29:40,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:29:40,767 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,778 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,801 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,811 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,827 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,844 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,861 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,877 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,899 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,962 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:40,978 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,011 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,016 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:29:41,018 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:29:41,036 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,047 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,083 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,111 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,129 106 INFO rb-3be5b00-224738-414704 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-09-12 08:29:41,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62778807 for PoS orders references: ['Order 00309-002-0001'] (draft: False) 2026-09-12 08:29:41,149 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:29:42,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62778807 with result: [{'id': 376, 'pos_reference': 'Order 00309-002-0001', 'account_move': False}] 2026-09-12 08:29:42,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 427 0.644 0.573 2026-09-12 08:29:42,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.201 2026-09-12 08:29:42,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:42] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:29:43,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:29:43,142 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:29:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:29:43,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 22291 2026-09-12 08:29:43,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:29:43,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 22291 2026-09-12 08:29:43,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj8cybgl3_chrome_odoo" 2026-09-12 08:29:43,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-12 08:30:06,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<308587665568347.1789201806.260912418365479-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:30:06,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:30:06,303 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted mail.mail records with IDs: [282] 2026-09-12 08:30:06,319 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted mail.message records with IDs: [23639] 2026-09-12 08:30:06,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:30:06,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:30:07,388 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted pos.payment.method records with IDs: [300] 2026-09-12 08:30:07,626 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-12 08:30:08,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49661612 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-12 08:30:09,113 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [698] 2026-09-12 08:30:10,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49661612 with result: [{'id': 377, 'pos_reference': 'Order 00042-003-0014', 'account_move': 733}] 2026-09-12 08:30:10,866 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-12 08:30:12,302 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [700] 2026-09-12 08:30:13,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-12 08:30:15,896 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [703, 704] 2026-09-12 08:30:17,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-12 08:30:21,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43213334 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-12 08:30:21,830 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [709, 710] 2026-09-12 08:30:22,290 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [714, 715, 716] 2026-09-12 08:30:24,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43213334 with result: [{'id': 380, 'pos_reference': 'Order 00042-003-0014', 'account_move': 741}] 2026-09-12 08:30:26,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-12 08:30:28,407 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [717, 718] 2026-09-12 08:30:29,883 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-12 08:30:30,998 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [721, 722] 2026-09-12 08:30:32,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-12 08:30:33,628 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [726] 2026-09-12 08:30:34,150 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [728] 2026-09-12 08:30:35,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-12 08:30:36,034 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #128 deleted stock.move records with IDs: [729] 2026-09-12 08:30:36,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-12 08:30:58,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-12 08:30:58,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98848824 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-12 08:30:58,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98848824 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-12 08:30:58,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:30:58,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:30:59,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:30:59] "GET /pos/pay/387?access_token=914748a0-7502-4102-bca6-0c789d83c0a7 HTTP/1.1" 200 - 375 0.363 0.864 2026-09-12 08:30:59,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:30:59,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:30:59] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.052 0.059 2026-09-12 08:30:59,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:00,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:00] "GET /pos/pay/confirmation/387?access_token=914748a0-7502-4102-bca6-0c789d83c0a7&tx_id=1 HTTP/1.1" 200 - 317 0.298 0.410 2026-09-12 08:31:01,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-12 08:31:02,014 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25089267 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-12 08:31:02,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25089267 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-12 08:31:02,091 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:31:02,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:04,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:04] "GET /pos/pay/388?access_token=874f6cdc-ebe7-4634-a88b-b8c872edeb31 HTTP/1.1" 200 - 375 0.501 1.655 2026-09-12 08:31:04,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:04,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:04] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.023 0.051 2026-09-12 08:31:04,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:05,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:05] "GET /pos/pay/confirmation/388?access_token=874f6cdc-ebe7-4634-a88b-b8c872edeb31&tx_id=2 HTTP/1.1" 200 - 317 0.241 0.400 2026-09-12 08:31:06,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-12 08:31:06,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45224996 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-12 08:31:06,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45224996 with result: [{'id': 389, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-12 08:31:06,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:31:07,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:08,172 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:08] "GET /pos/pay/389?access_token=cb301d25-4ee8-48a3-8efc-bc4d0db5ec96 HTTP/1.1" 200 - 375 0.391 0.986 2026-09-12 08:31:08,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:08,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:08] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 49 0.054 0.055 2026-09-12 08:31:08,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:08,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:08] "GET /pos/pay/confirmation/389?access_token=cb301d25-4ee8-48a3-8efc-bc4d0db5ec96&tx_id=3 HTTP/1.1" 200 - 295 0.189 0.402 2026-09-12 08:31:09,002 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:09,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:09] "GET /pos/pay/389?access_token=cb301d25-4ee8-48a3-8efc-bc4d0db5ec96 HTTP/1.1" 200 - 44 0.032 0.071 2026-09-12 08:31:09,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:09,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:09] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 39 0.038 0.046 2026-09-12 08:31:09,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:09,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:09] "GET /pos/pay/confirmation/389?access_token=cb301d25-4ee8-48a3-8efc-bc4d0db5ec96&tx_id=4 HTTP/1.1" 200 - 224 0.200 0.294 2026-09-12 08:31:11,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-12 08:31:11,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 22440 2026-09-12 08:31:11,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5pcoz0dv_chrome_odoo 2026-09-12 08:31:11,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45109/json/version 2026-09-12 08:31:11,442 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45109/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:31:11,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:31:11,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45109/json 2026-09-12 08:31:11,488 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45109/json with timeout 3 increased to 10s during tests 2026-09-12 08:31:11,492 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45109/devtools/page/4ED42597D81C81455799B8586E82094D 2026-09-12 08:31:11,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:31:11,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:31:11,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_op_user from n/a 2026-09-12 08:31:11,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:31:11,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-09-12 08:31:11,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-09-12 08:31:11,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:31:12,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.190 0.563 2026-09-12 08:31:12,407 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '4ED42597D81C81455799B8586E82094D', 'loaderId': 'BE0DD3544EE48B90A20428401C37CBC8', 'isDownload': False} 2026-09-12 08:31:12,407 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-12 08:31:12,413 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:31:12,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.018 2026-09-12 08:31:12,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-09-12 08:31:12,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-09-12 08:31:12,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-12 08:31:12,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-09-12 08:31:12,959 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:31:12,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:31:12,987 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:13,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.300 0.408 2026-09-12 08:31:13,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.729 2026-09-12 08:31:13,783 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:31:13,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.094 2026-09-12 08:31:13,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:31:13,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:31:14,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.164 0.285 2026-09-12 08:31:14,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.049 2026-09-12 08:31:14,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.010 2026-09-12 08:31:14,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:31:14,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image?model=product.product&field=image_128&id=1634&unique=2026-09-12%2008:30:36 HTTP/1.1" 200 - 14 0.059 0.047 2026-09-12 08:31:14,624 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:31:14,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.108 2026-09-12 08:31:14,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.122 2026-09-12 08:31:14,675 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:31:14,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.164 2026-09-12 08:31:14,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.151 2026-09-12 08:31:14,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.193 2026-09-12 08:31:14,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.091 2026-09-12 08:31:14,780 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:31:14,808 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-09-12%2008:30:36 HTTP/1.1" 200 - 4 0.023 0.139 2026-09-12 08:31:14,812 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-09-12 08:31:14,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:31:14,833 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:31:14,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.069 0.175 2026-09-12 08:31:14,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.073 2026-09-12 08:31:15,541 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:31:15,567 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:15,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.016 2026-09-12 08:31:15,602 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:15,647 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:15,647 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:15,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:16,525 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:16,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:31:16,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:31:16,571 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:31:16,577 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:31:16,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.003 2026-09-12 08:31:16,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-09-12 08:31:16,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 08:31:16,641 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:16,658 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:16,674 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:16,692 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:16,707 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:16,728 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:17,548 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:17,557 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:17,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:17,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:17,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:17,624 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:17,641 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:18,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:31:18,467 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:18,474 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:18,490 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:18,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:31:18,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87527291 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-12 08:31:18,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-12 08:31:18,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87527291 with result: [{'id': 390, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-12 08:31:18,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.082 0.068 2026-09-12 08:31:18,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:18] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.011 0.017 2026-09-12 08:31:18,752 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [454] 2026-09-12 08:31:18,765 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:18] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-09-12 08:31:18,771 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #135 deleted pos.order records with IDs: [390] 2026-09-12 08:31:18,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:18] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.028 0.033 2026-09-12 08:31:20,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 08:31:20,107 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,124 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,144 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,158 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,175 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,191 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,224 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,242 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,257 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,279 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:20,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:31:20,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40729839 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-12 08:31:20,309 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-12 08:31:20,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40729839 with result: [{'id': 391, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-12 08:31:20,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.036 0.056 2026-09-12 08:31:20,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:20] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.018 2026-09-12 08:31:20,466 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [455] 2026-09-12 08:31:20,479 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #135 deleted pos.order records with IDs: [391] 2026-09-12 08:31:20,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:20] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.023 0.027 2026-09-12 08:31:21,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:31:21,791 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 08:31:21,807 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:21,824 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:21,840 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:21,859 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:21,874 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:21,890 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:22,714 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:22,724 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:22,740 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:22,757 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:22,773 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:22,790 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:22,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:31:22,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28575319 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-12 08:31:22,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-12 08:31:22,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28575319 with result: [{'id': 392, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-12 08:31:22,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.036 0.056 2026-09-12 08:31:22,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:22] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.007 0.016 2026-09-12 08:31:22,972 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [456] 2026-09-12 08:31:22,991 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #135 deleted pos.order records with IDs: [392] 2026-09-12 08:31:23,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:23] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.029 0.029 2026-09-12 08:31:24,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-12 08:31:24,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:31:24,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 22440 2026-09-12 08:31:24,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:31:24,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 22440 2026-09-12 08:31:24,342 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5pcoz0dv_chrome_odoo" 2026-09-12 08:31:24,364 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-12 08:31:24,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68802943 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-12 08:31:24,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68802943 with result: [{'id': 393, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-12 08:31:24,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:31:24,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:25,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:25] "GET /pos/pay/393?access_token=eba6c8a1-0520-4532-813d-3cd6f44e636 HTTP/1.1" 403 - 200 0.195 0.812 2026-09-12 08:31:25,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:25,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:25] "GET /pos/pay/393?access_token= HTTP/1.1" 403 - 21 0.026 0.037 2026-09-12 08:31:25,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:25,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:25] "GET /pos/pay/confirmation/393?access_token=eba6c8a1-0520-4532-813d-3cd6f44e636&tx_id=1 HTTP/1.1" 403 - 20 0.032 0.031 2026-09-12 08:31:25,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-12 08:31:25,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:25] "GET /pos/pay/confirmation/393?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.030 0.037 2026-09-12 08:31:25,866 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-09-12 08:31:26,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 22583 2026-09-12 08:31:26,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsw4xvuuq_chrome_odoo 2026-09-12 08:31:26,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43863/json/version 2026-09-12 08:31:26,163 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43863/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:31:26,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:31:26,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43863/json 2026-09-12 08:31:26,198 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43863/json with timeout 3 increased to 10s during tests 2026-09-12 08:31:26,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43863/devtools/page/6D3100968690BFFA2689675310119CB2 2026-09-12 08:31:26,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-12 08:31:26,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-12 08:31:26,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_op_user from n/a 2026-09-12 08:31:26,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-12 08:31:26,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-09-12 08:31:26,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-09-12 08:31:26,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:31:26,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:26] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.119 0.535 2026-09-12 08:31:26,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '6D3100968690BFFA2689675310119CB2', 'loaderId': '266E60335819348765D5EFA60F4DFB7D', 'isDownload': False} 2026-09-12 08:31:26,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-09-12 08:31:26,939 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:31:26,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:26] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.007 2026-09-12 08:31:26,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:26] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.028 2026-09-12 08:31:26,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:26] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.018 2026-09-12 08:31:27,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:27] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:31:27,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.006 2026-09-12 08:31:27,366 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:31:27,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:31:27,391 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:28,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.250 0.364 2026-09-12 08:31:28,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.644 2026-09-12 08:31:28,096 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:31:28,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.113 2026-09-12 08:31:28,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:31:28,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:31:28,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.156 0.301 2026-09-12 08:31:28,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.049 2026-09-12 08:31:28,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.009 2026-09-12 08:31:28,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:31:28,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.013 2026-09-12 08:31:28,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.032 2026-09-12 08:31:28,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /web/image?model=product.product&field=image_128&id=1634&unique=2026-09-12%2008:30:36 HTTP/1.1" 200 - 14 0.016 0.081 2026-09-12 08:31:28,956 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:31:28,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.097 2026-09-12 08:31:28,983 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:31:28,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.018 0.103 2026-09-12 08:31:28,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.132 2026-09-12 08:31:29,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.138 2026-09-12 08:31:29,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-09-12%2008:30:36 HTTP/1.1" 200 - 4 0.003 0.144 2026-09-12 08:31:29,090 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:31:29,094 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:31:29,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:31:29,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.062 0.092 2026-09-12 08:31:29,146 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:31:29,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:31:29,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:31:29,892 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:29,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.017 2026-09-12 08:31:29,912 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:29,924 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:29,940 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:29,956 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:30,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:31:30,872 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:30,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:31:30,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:31:30,918 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:31:30,922 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:31:30,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-09-12 08:31:30,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 08:31:30,981 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:30,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,008 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,024 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,039 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,058 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,073 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,090 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,106 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:31:31,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1873121 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-09-12 08:31:31,141 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:31,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1873121 with result: [{'id': 394, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-09-12 08:31:31,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.073 0.065 2026-09-12 08:31:31,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.014 0.020 2026-09-12 08:31:31,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:31] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F394%3Faccess_token%3D5eef92fc-a679-4cf5-95ec-8900047ef64c?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.084 2026-09-12 08:31:32,090 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:32,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'fake online payment paid data (trigger: .online-payment-popup)' 2026-09-12 08:31:32,139 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:32,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:32] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:31:32,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:31:32,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:31:32,176 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:32,177 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-09-12 08:31:32,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 22583 2026-09-12 08:31:32,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-09-12 08:31:32,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 22583 2026-09-12 08:31:32,214 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:31:32,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsw4xvuuq_chrome_odoo" 2026-09-12 08:31:32,524 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #133 deleted pos.payment.method records with IDs: [312] 2026-09-12 08:31:32,640 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #133 deleted account.account records with IDs: [3264] 2026-09-12 08:31:32,779 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #133 deleted account.journal records with IDs: [1243] 2026-09-12 08:31:32,825 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #133 deleted account.account records with IDs: [3263] 2026-09-12 08:31:32,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 08:31:54,820 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-09-12 08:31:57,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-12 08:31:57,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 22704 2026-09-12 08:31:57,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpoxch1tpb_chrome_odoo 2026-09-12 08:31:57,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40719/json/version 2026-09-12 08:31:57,378 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40719/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:31:57,390 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:31:57,390 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40719/json 2026-09-12 08:31:57,391 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40719/json with timeout 3 increased to 10s during tests 2026-09-12 08:31:57,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40719/devtools/page/8A8B119DEB62B82A641A7CACF1BF15EB 2026-09-12 08:31:57,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:31:57,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:31:57,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:31:57,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:31:57,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:31:57,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:31:57,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:31:58,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.104 0.568 2026-09-12 08:31:58,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8A8B119DEB62B82A641A7CACF1BF15EB', 'loaderId': '58B382A2D948F431AE133C098DB8CD61', 'isDownload': False} 2026-09-12 08:31:58,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-12 08:31:58,284 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:31:58,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-09-12 08:31:58,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-12 08:31:58,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-12 08:31:58,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-12 08:31:58,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.008 2026-09-12 08:31:58,767 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:31:58,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.011 2026-09-12 08:31:58,812 106 INFO rb-3be5b00-224738-414704 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-09-12 08:31:59,560 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.337 0.413 2026-09-12 08:31:59,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.757 2026-09-12 08:31:59,653 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:31:59,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.093 2026-09-12 08:31:59,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:31:59,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:31:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:32:00,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.240 0.297 2026-09-12 08:32:00,453 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.044 2026-09-12 08:32:00,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.010 2026-09-12 08:32:00,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:32:00,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.045 0.032 2026-09-12 08:32:00,606 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:32:00,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.034 0.116 2026-09-12 08:32:00,676 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:32:00,681 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:00,693 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:00,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.024 0.185 2026-09-12 08:32:00,726 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:00,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.229 2026-09-12 08:32:00,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.246 2026-09-12 08:32:00,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.273 2026-09-12 08:32:00,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.220 2026-09-12 08:32:00,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.034 0.181 2026-09-12 08:32:00,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.192 2026-09-12 08:32:00,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.157 2026-09-12 08:32:00,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.141 2026-09-12 08:32:00,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.012 0.145 2026-09-12 08:32:01,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.009 0.148 2026-09-12 08:32:01,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.067 2026-09-12 08:32:01,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:32:01,407 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:01,440 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:01,446 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.018 2026-09-12 08:32:01,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.035 2026-09-12 08:32:01,546 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:02,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,388 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,413 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,423 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,440 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,458 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,488 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,509 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:02,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:32:02,576 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:32:02,576 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:32:02,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:32:02,600 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:32:02,601 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:32:02,602 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:32:02,605 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:32:02,606 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:32:02,613 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:02,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:32:02,615 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:32:02,616 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:32:02,616 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:32:02,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:32:02,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:32:02,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:32:02,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:32:02,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:32:02,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:32:02,618 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:32:02,618 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:32:02,618 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:32:02,622 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:32:02,622 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:32:02,622 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:32:02,624 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:32:02,625 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:32:02,625 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:32:02,625 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:32:02,626 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:32:02,628 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:02,629 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:32:02,630 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:32:02,630 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:32:02,630 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:32:02,637 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:32:02,638 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:32:02,639 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:32:02,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:02,645 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:32:02,646 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:32:02,646 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:32:02,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:02,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:02,668 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:32:02,677 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:32:02,678 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:32:02,695 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:32:02,700 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:32:02,711 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:32:02,715 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:32:02,718 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:32:02,719 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:32:02,721 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:32:02,721 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:32:02,726 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:32:02,730 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:32:02,731 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:32:02,745 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:32:02,750 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:32:02,753 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:32:02,755 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:32:02,760 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:32:02,763 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:32:02,764 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:32:02,766 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 08:32:02,766 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:32:02,767 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:32:02,767 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:32:02,768 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:32:02,768 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:32:02,769 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:32:02,770 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:32:02,771 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:32:02,785 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:32:02,787 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:32:02,787 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:32:02,788 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:32:02,789 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:32:02,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:32:02,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:32:02,792 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:32:02,792 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:32:02,792 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:32:02,793 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:32:02,797 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:32:02,798 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:32:02,798 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:32:02,800 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:32:02,800 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:32:02,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:32:02,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:32:02,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:32:02,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:32:02,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:32:02,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:32:02,809 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:32:02,809 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:32:02,810 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:32:02,810 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:32:02,811 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:32:02,811 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:32:02,812 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:32:02,815 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:02,819 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:32:02,821 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:32:02,824 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:32:02,829 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:32:02,830 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:32:02,832 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:32:02,832 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:32:02,833 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:32:02,860 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:32:02,869 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:32:02,878 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 08:32:02,897 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 08:32:02,899 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:32:02,902 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 08:32:02,908 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:32:02,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:32:03,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9240574 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-09-12 08:32:03,310 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-12 08:32:03,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9240574 with result: [{'id': 395, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-09-12 08:32:03,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.060 0.076 2026-09-12 08:32:04,668 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:04,671 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:04,688 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:04,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:32:04,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:32:04,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:32:04,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.025 2026-09-12 08:32:04,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:32:05,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-12 08:32:05,571 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,622 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,656 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,678 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,686 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:32:05,689 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:32:05,700 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:05,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:32:05,733 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36433209 for PoS orders references: ['Order 00324-002-0002'] (draft: False) 2026-09-12 08:32:05,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:32:05,755 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:32:05,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36433209 with result: [{'id': 396, 'pos_reference': 'Order 00324-002-0002', 'account_move': False}] 2026-09-12 08:32:05,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.110 0.114 2026-09-12 08:32:06,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:06] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 08:32:07,729 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:07,738 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:07,755 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:07,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:07,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:32:07,790 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:08,560 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:08,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:08,588 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:08,608 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:08,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:32:08,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:32:08,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40700400 for PoS orders references: ['Order 00324-002-0003'] (draft: True) 2026-09-12 08:32:09,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40700400 with result: [{'id': 397, 'pos_reference': 'Order 00324-002-0003', 'account_move': False}] 2026-09-12 08:32:09,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.049 0.061 2026-09-12 08:32:09,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:32:10,286 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:10,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:10,308 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:10,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:10,339 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:10,359 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:10,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:32:10,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:32:10,392 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:10,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80838025 for PoS orders references: ['Order 00324-002-0003'] (draft: False) 2026-09-12 08:32:10,414 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [615] 2026-09-12 08:32:10,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80838025 with result: [{'id': 397, 'pos_reference': 'Order 00324-002-0003', 'account_move': False}] 2026-09-12 08:32:10,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.054 0.075 2026-09-12 08:32:11,281 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:11,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:11,306 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:11,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.027 2026-09-12 08:32:12,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:32:12,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:32:12,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:32:12,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.022 2026-09-12 08:32:12,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-12 08:32:12,921 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:12,941 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:12,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:12,972 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:12,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:32:13,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84632775 for PoS orders references: ['Order 00324-002-0004'] (draft: True) 2026-09-12 08:32:13,006 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:13,061 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84632775 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-12 08:32:13,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.024 0.053 2026-09-12 08:32:13,841 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:13,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:32:13,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.035 2026-09-12 08:32:14,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-12 08:32:14,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:32:14,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:32:14,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:32:14,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.029 2026-09-12 08:32:15,510 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:15,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:32:15,727 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:15,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7979704 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-09-12 08:32:15,852 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [611, 612] 2026-09-12 08:32:15,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7979704 with result: [{'id': 395, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-09-12 08:32:15,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.057 0.074 2026-09-12 08:32:16,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:16] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.011 0.022 2026-09-12 08:32:17,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:17,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:32:17,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 08:32:17,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:32:17,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:32:17,291 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:17,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:32:17,297 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 22704 2026-09-12 08:32:17,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:32:17,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 22704 2026-09-12 08:32:17,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpoxch1tpb_chrome_odoo" 2026-09-12 08:32:17,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 22892 2026-09-12 08:32:17,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpv0_2y09a_chrome_odoo 2026-09-12 08:32:17,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34719/json/version 2026-09-12 08:32:17,527 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34719/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:32:17,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:32:17,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34719/json 2026-09-12 08:32:17,585 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34719/json with timeout 3 increased to 10s during tests 2026-09-12 08:32:17,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34719/devtools/page/4CCEC93E7F496E7218C4E9B5D3ECC0B7 2026-09-12 08:32:17,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:32:17,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:32:17,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:32:17,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:32:17,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:32:17,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:32:17,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:17] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.014 0.042 2026-09-12 08:32:17,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4CCEC93E7F496E7218C4E9B5D3ECC0B7', 'loaderId': 'D800AFE6B24B392FB4A4A31A5D8ABEAD', 'isDownload': False} 2026-09-12 08:32:17,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-12 08:32:17,744 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:17,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:17] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.008 2026-09-12 08:32:17,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:17] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.024 2026-09-12 08:32:17,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:17] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.049 2026-09-12 08:32:18,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:32:18,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:32:18,209 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:18,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:32:18,235 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:18,702 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.156 0.314 2026-09-12 08:32:18,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.486 2026-09-12 08:32:18,785 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:18,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.059 2026-09-12 08:32:18,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:32:18,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-12 08:32:19,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.172 0.315 2026-09-12 08:32:19,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.040 2026-09-12 08:32:19,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 08:32:19,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:32:19,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.021 0.036 2026-09-12 08:32:19,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.018 0.114 2026-09-12 08:32:19,720 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:32:19,731 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:19,735 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:32:19,743 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.017 0.172 2026-09-12 08:32:19,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.228 2026-09-12 08:32:19,813 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:19,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.243 2026-09-12 08:32:19,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.258 2026-09-12 08:32:19,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.225 2026-09-12 08:32:19,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.129 2026-09-12 08:32:19,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.132 2026-09-12 08:32:19,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.011 0.086 2026-09-12 08:32:19,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.091 2026-09-12 08:32:19,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.095 2026-09-12 08:32:19,966 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-12 08:32:19,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.074 2026-09-12 08:32:20,655 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:20,685 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:20,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.038 2026-09-12 08:32:20,826 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:32:21,566 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:21,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:21,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36525440 for PoS orders references: ['Order 00324-002-0004'] (draft: True) 2026-09-12 08:32:21,620 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [617, 618] 2026-09-12 08:32:21,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36525440 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-12 08:32:21,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.067 0.063 2026-09-12 08:32:22,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-12 08:32:22,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:22,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:32:23,273 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:23,281 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:23,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:23,306 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:23,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:32:24,149 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:24,171 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:24,178 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:24,179 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:32:24,198 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:24,206 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:24,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49913777 for PoS orders references: ['Order 00324-002-0004'] (draft: False) 2026-09-12 08:32:24,245 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:24,249 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [621, 622] 2026-09-12 08:32:24,257 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:24,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49913777 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-12 08:32:24,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.031 0.071 2026-09-12 08:32:24,430 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:32:24,432 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:32:24,433 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:32:24,435 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:32:24,436 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:32:24,437 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:32:24,438 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:32:24,439 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:32:24,441 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:32:24,444 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:32:24,444 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:32:24,444 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:32:24,445 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:32:24,447 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:32:24,448 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:32:24,449 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:32:24,450 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:32:24,452 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:32:24,455 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:24,461 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:32:24,471 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:32:24,474 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:32:24,475 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:32:24,481 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:32:24,484 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:32:24,485 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:32:24,486 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:32:24,495 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:32:24,504 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:32:24,508 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:32:24,537 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:32:24,538 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:32:24,540 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:32:24,540 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:32:24,543 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:32:24,544 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:32:24,552 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:32:24,557 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:32:24,562 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:32:24,569 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:32:24,577 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:32:24,589 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:32:24,591 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:32:24,596 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:32:24,599 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 08:32:24,601 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:32:24,605 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:32:24,637 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:32:24,643 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 08:32:24,649 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-09-12 08:32:24,651 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:32:24,666 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:32:24,677 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:32:24,681 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 08:32:24,698 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:32:24,704 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:32:24,720 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:32:24,722 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:32:24,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.031 0.015 2026-09-12 08:32:24,732 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:32:24,734 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:32:24,737 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:32:24,739 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:32:24,745 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:32:24,747 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:32:24,748 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:32:24,748 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:32:24,748 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:32:24,749 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:32:24,749 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:32:24,749 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:32:24,750 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:32:24,751 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:32:24,751 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:32:24,752 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:32:24,752 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:32:24,752 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:32:24,753 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:32:24,753 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:32:24,760 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:32:24,765 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:32:24,767 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:32:24,775 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:32:24,790 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:24,798 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 08:32:24,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:32:24,803 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:32:24,807 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:32:24,809 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:32:24,814 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:32:24,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 08:32:24,820 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:32:24,823 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:32:24,835 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:32:24,839 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:32:24,840 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:32:24,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:32:24,844 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:32:24,846 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:32:24,847 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:32:24,848 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:32:24,848 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:32:24,855 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:32:24,856 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:32:24,858 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:32:24,860 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:32:24,861 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:32:24,861 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:32:24,862 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:32:24,862 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:32:24,862 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:32:24,863 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:32:24,863 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:32:24,863 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:32:24,864 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:32:24,864 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:32:24,864 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:32:24,865 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:32:24,866 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 08:32:25,204 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:32:26,548 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:26,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:26,566 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:32:27,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:27,340 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:27,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75952062 for PoS orders references: ['Order 00324-004-0005'] (draft: True) 2026-09-12 08:32:27,354 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:27,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75952062 with result: [{'id': 399, 'pos_reference': 'Order 00324-004-0005', 'account_move': False}] 2026-09-12 08:32:27,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.016 0.034 2026-09-12 08:32:27,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:32:28,159 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:28,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:32:28,939 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:28,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:32:28,956 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:28,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61059410 for PoS orders references: ['Order 00324-004-0005'] (draft: True) 2026-09-12 08:32:29,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61059410 with result: [{'id': 399, 'pos_reference': 'Order 00324-004-0005', 'account_move': False}] 2026-09-12 08:32:29,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.032 0.053 2026-09-12 08:32:29,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:32:29,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:29,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 22892 2026-09-12 08:32:29,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:32:29,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 22892 2026-09-12 08:32:29,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpv0_2y09a_chrome_odoo" 2026-09-12 08:32:29,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-12 08:32:30,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23075 2026-09-12 08:32:30,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpulfeoc0a_chrome_odoo 2026-09-12 08:32:30,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37503/json/version 2026-09-12 08:32:30,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37503/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:32:30,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:32:30,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37503/json 2026-09-12 08:32:30,292 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37503/json with timeout 3 increased to 10s during tests 2026-09-12 08:32:30,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37503/devtools/page/F80F31A102D2FF9023AD15DEA2B0DE7D 2026-09-12 08:32:30,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:32:30,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:32:30,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:32:30,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:32:30,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:32:30,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:32:30,496 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:32:31,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:31] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.064 1.377 2026-09-12 08:32:31,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F80F31A102D2FF9023AD15DEA2B0DE7D', 'loaderId': '2C25DA3391692BD5A2521BE2B3DB2A1A', 'isDownload': False} 2026-09-12 08:32:31,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-12 08:32:31,946 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:31,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:31] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:32:31,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:31] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-09-12 08:32:31,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:31] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-12 08:32:32,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:32] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:32:32,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 08:32:32,463 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:32,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-12 08:32:32,500 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:33,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.296 0.391 2026-09-12 08:32:33,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.689 2026-09-12 08:32:33,258 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:33,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.080 2026-09-12 08:32:33,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:32:33,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:32:33,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.173 0.351 2026-09-12 08:32:34,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.049 2026-09-12 08:32:34,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 08:32:34,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:32:34,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.024 0.036 2026-09-12 08:32:34,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:32:34,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.088 2026-09-12 08:32:34,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.129 2026-09-12 08:32:34,215 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:32:34,224 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:34,232 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:32:34,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.008 0.174 2026-09-12 08:32:34,257 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:32:34,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.167 2026-09-12 08:32:34,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.182 2026-09-12 08:32:34,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.148 2026-09-12 08:32:34,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.154 2026-09-12 08:32:34,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.046 0.119 2026-09-12 08:32:34,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.146 2026-09-12 08:32:34,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.146 2026-09-12 08:32:34,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.145 2026-09-12 08:32:34,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.005 0.132 2026-09-12 08:32:34,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.117 2026-09-12 08:32:34,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:32:34,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:32:35,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:35,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.062 0.024 2026-09-12 08:32:35,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.073 2026-09-12 08:32:35,162 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:35,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:35,954 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:35,972 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:35,989 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,004 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,022 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,038 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,901 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,911 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,925 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,938 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,954 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:32:36,972 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:36,988 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,004 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,020 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,862 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,879 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,889 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,904 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,921 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,938 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,971 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:37,987 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,004 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,021 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,038 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,072 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,089 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,105 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,121 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,137 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,172 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,188 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:32:38,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-12 08:32:38,236 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:38,237 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:38,251 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,261 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:32:38,287 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,305 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:38,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:32:38,337 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:32:38,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:32:38,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41586983 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-12 08:32:38,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:32:38,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41586983 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-12 08:32:38,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.065 0.062 2026-09-12 08:32:38,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.028 2026-09-12 08:32:38,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:32:39,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:32:39,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:32:39,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:32:39,420 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:39,438 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:39,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:32:39,471 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:39,489 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:39,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:32:39,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:32:39,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23075 2026-09-12 08:32:39,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:32:39,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23075 2026-09-12 08:32:39,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpulfeoc0a_chrome_odoo" 2026-09-12 08:32:39,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23200 2026-09-12 08:32:39,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpw6bisrqs_chrome_odoo 2026-09-12 08:32:39,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33203/json/version 2026-09-12 08:32:39,834 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33203/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:32:39,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:32:39,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33203/json 2026-09-12 08:32:39,844 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33203/json with timeout 3 increased to 10s during tests 2026-09-12 08:32:39,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33203/devtools/page/E24202D76E98A4248670687C77DE37EF 2026-09-12 08:32:39,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:32:39,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:32:39,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:32:39,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:32:39,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:32:39,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:32:39,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:39] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.028 0.055 2026-09-12 08:32:40,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E24202D76E98A4248670687C77DE37EF', 'loaderId': '564C965CE711FDCF2E5C7960FB8F1FFE', 'isDownload': False} 2026-09-12 08:32:40,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-12 08:32:40,019 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:40,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:32:40,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:32:40,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-09-12 08:32:40,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:32:40,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 08:32:40,433 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:32:40,441 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 08:32:40,454 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:40,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.201 0.339 2026-09-12 08:32:41,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.545 2026-09-12 08:32:41,061 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:41,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.070 2026-09-12 08:32:41,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:32:41,171 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:32:41,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.177 0.357 2026-09-12 08:32:41,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.046 2026-09-12 08:32:41,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "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-09-12 08:32:41,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:32:41,966 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.030 0.049 2026-09-12 08:32:41,973 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:32:42,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.107 2026-09-12 08:32:42,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.027 0.138 2026-09-12 08:32:42,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.010 0.194 2026-09-12 08:32:42,123 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32: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-09-12 08:32:42,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.191 2026-09-12 08:32:42,139 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:32:42,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.209 2026-09-12 08:32:42,152 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:42,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.013 0.177 2026-09-12 08:32:42,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.162 2026-09-12 08:32:42,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.115 2026-09-12 08:32:42,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.021 0.094 2026-09-12 08:32:42,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.100 2026-09-12 08:32:42,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.112 2026-09-12 08:32:42,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.004 0.118 2026-09-12 08:32:42,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.086 2026-09-12 08:32:42,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:32:42,976 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.021 2026-09-12 08:32:43,120 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:43,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,893 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,905 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,922 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,937 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,971 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:43,987 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:44,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:32:44,830 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:44,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:32:44,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23628438 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-12 08:32:44,900 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [626, 627] 2026-09-12 08:32:44,965 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23628438 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-12 08:32:44,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.070 0.069 2026-09-12 08:32:45,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:32:45,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 08:32:46,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:32:46,543 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52200187 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-12 08:32:46,556 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [628, 629, 630] 2026-09-12 08:32:46,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52200187 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-12 08:32:46,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.085 0.064 2026-09-12 08:32:46,694 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.101 2026-09-12 08:32:47,451 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:47,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:32:47,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.008 2026-09-12 08:32:48,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:32:48,253 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:48,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.026 2026-09-12 08:32:49,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-09-12 08:32:49,103 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:49,132 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-09-12 08:32:49,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-12 08:32:49,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:32:49,172 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:49,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:32:49,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28094068 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-12 08:32:49,204 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:32:49,218 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [631, 632, 633] 2026-09-12 08:32:49,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28094068 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-12 08:32:49,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.061 0.072 2026-09-12 08:32:50,086 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:50,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.033 2026-09-12 08:32:50,916 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:50,934 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:50,936 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:50,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:50,970 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:50,987 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:50,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:32:51,006 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:51,020 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:51,036 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:51,880 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:51,904 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:51,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:51] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.008 2026-09-12 08:32:51,993 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:32:51,994 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:32:51,996 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:32:51,996 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:32:51,997 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:32:51,997 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:32:51,998 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:32:51,999 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:32:51,999 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:32:52,001 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:32:52,003 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:32:52,003 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:32:52,004 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:32:52,005 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:32:52,010 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:32:52,012 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:32:52,016 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:32:52,017 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:32:52,018 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:32:52,018 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:32:52,020 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:32:52,020 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:32:52,033 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:32:52,035 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:32:52,039 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:52,042 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:32:52,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:32:52,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:32:52,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:32:52,044 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:32:52,044 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:32:52,045 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:32:52,045 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:32:52,045 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:32:52,047 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:32:52,050 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:32:52,063 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:52,069 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:32:52,080 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:32:52,101 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:32:52,117 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-09-12 08:32:52,121 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 08:32:52,122 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:32:52,123 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:32:52,125 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:32:52,134 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:32:52,139 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:32:52,140 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:32:52,141 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:32:52,141 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:32:52,149 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:32:52,150 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:32:52,151 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.077 2026-09-12 08:32:52,160 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:32:52,162 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:32:52,171 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:32:52,173 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:32:52,174 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:32:52,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:32:52,178 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:32:52,183 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:32:52,184 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:32:52,185 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:32:52,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:32:52,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:32:52,190 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:32:52,191 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:32:52,192 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:32:52,193 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:32:52,194 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:32:52,195 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:32:52,196 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:32:52,197 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:32:52,198 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:32:52,199 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:32:52,200 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:32:52,207 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:32:52,209 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:32:52,210 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:32:52,223 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:52,225 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:52,231 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:32:52,237 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:32:52,239 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:52,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:32:52,247 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:32:52,247 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:32:52,248 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:32:52,249 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:32:52,262 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:32:52,275 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:32:52,293 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:32:52,309 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 08:32:52,310 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:32:52,313 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:32:52,314 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:32:52,316 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:32:52,319 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:32:52,320 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:32:52,324 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:32:52,327 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:32:52,342 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:32:52,349 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:32:52,349 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:32:52,349 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:32:52,350 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:32:52,350 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:32:52,351 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:32:52,352 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:32:52,354 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:32:52,354 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:32:52,356 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:32:52,357 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:32:52,359 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:32:52,361 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:32:52,363 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:32:52,364 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:32:52,365 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:32:52,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3736031 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-12 08:32:52,772 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-12 08:32:52,775 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [634, 635, 636] 2026-09-12 08:32:52,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3736031 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-12 08:32:52,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.037 0.065 2026-09-12 08:32:54,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-12 08:32:54,136 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,154 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,159 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:54,171 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,187 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:32:54,206 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:32:54,239 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,255 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,271 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:32:54,303 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:32:54,336 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:54,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:32:54,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23200 2026-09-12 08:32:54,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:32:54,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23200 2026-09-12 08:32:54,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpw6bisrqs_chrome_odoo" 2026-09-12 08:32:54,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23369 2026-09-12 08:32:54,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp45gxu11h_chrome_odoo 2026-09-12 08:32:54,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43853/json/version 2026-09-12 08:32:54,560 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43853/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:32:54,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:32:54,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43853/json 2026-09-12 08:32:54,588 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43853/json with timeout 3 increased to 10s during tests 2026-09-12 08:32:54,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43853/devtools/page/D4603E37186DBF196C25C45EC774F10F 2026-09-12 08:32:54,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:32:54,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:32:54,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:32:54,647 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:32:54,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:32:54,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:32:54,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:54] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.021 0.054 2026-09-12 08:32:54,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D4603E37186DBF196C25C45EC774F10F', 'loaderId': '2C4301A426B8519FA6279F5C37D0A917', 'isDownload': False} 2026-09-12 08:32:54,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-12 08:32:54,771 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:54,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:32:54,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 08:32:54,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:54] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-12 08:32:55,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-09-12 08:32:55,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:32:55,201 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:32:55,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:32:55,244 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:55,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.206 0.363 2026-09-12 08:32:55,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.580 2026-09-12 08:32:55,878 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:32:55,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.095 2026-09-12 08:32:55,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-12 08:32:56,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:32:56,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.124 0.313 2026-09-12 08:32:56,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.044 2026-09-12 08:32:56,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.010 2026-09-12 08:32:56,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:32:56,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.051 2026-09-12 08:32:56,726 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:32:56,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.117 2026-09-12 08:32:56,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.160 2026-09-12 08:32:56,850 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:32:56,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.159 2026-09-12 08:32:56,878 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:32:56,879 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:32:56,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.214 2026-09-12 08:32:56,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.219 2026-09-12 08:32:56,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.018 0.202 2026-09-12 08:32:56,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.177 2026-09-12 08:32:57,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.011 0.119 2026-09-12 08:32:57,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.133 2026-09-12 08:32:57,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.111 2026-09-12 08:32:57,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.105 2026-09-12 08:32:57,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.002 0.087 2026-09-12 08:32:57,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.036 2026-09-12 08:32:57,753 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,769 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,786 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,803 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,820 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,839 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,853 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-12 08:32:57,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-12 08:32:57,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-12 08:32:57,924 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:32:57,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-12 08:32:57,956 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.003 0.008 2026-09-12 08:32:57,973 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:57,993 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-09-12 08:32:58,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:32:58,006 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:58,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.003 0.007 2026-09-12 08:32:58,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-12 08:32:58,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:32:58,820 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:32:58,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:32:58,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:32:58,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-09-12 08:32:58,870 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:58,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-12 08:32:58,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:32:58,905 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:58,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-12 08:32:58,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:32:58,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:32:58,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:32:58,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:32:58,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-09-12 08:32:59,003 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,020 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,039 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-12 08:32:59,089 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,103 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,126 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-12 08:32:59,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:32:59,160 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:32:59,173 106 INFO rb-3be5b00-224738-414704 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-09-12 08:32:59,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 08:32:59,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.015 2026-09-12 08:32:59,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:32:59,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-12 08:32:59,954 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:32:59,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:32:59,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-09-12 08:32:59,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:32:59,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:32:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:32:59,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:33:00,005 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-09-12 08:33:00,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:33:00,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:33:00,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:00] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.012 0.009 2026-09-12 08:33:00,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-12 08:33:00,837 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:33:00,856 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,870 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,886 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,919 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:33:00,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:00,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-12 08:33:00,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:33:01,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:33:01,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.007 0.005 2026-09-12 08:33:01,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.004 2026-09-12 08:33:01,022 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,036 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,054 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:33:01,084 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:33:01,104 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:33:01,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:33:01,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-12 08:33:01,155 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:33:01,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:33:01,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:33:01,203 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,225 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,237 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,253 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:33:01,286 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:33:01,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:33:01,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-12 08:33:01,338 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:33:01,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:33:01,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:33:01,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-09-12 08:33:01,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:33:01,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-09-12 08:33:01,423 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:01,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:33:01,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:33:01,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:33:01,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.041 0.028 2026-09-12 08:33:01,606 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:02,351 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:02,354 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:02,372 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:02,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-12 08:33:02,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:33:02,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23369 2026-09-12 08:33:02,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:33:02,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23369 2026-09-12 08:33:02,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:33:02,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp45gxu11h_chrome_odoo" 2026-09-12 08:33:02,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-12 08:33:02,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23507 2026-09-12 08:33:02,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpyd6ixcjo_chrome_odoo 2026-09-12 08:33:02,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37673/json/version 2026-09-12 08:33:02,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37673/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:33:02,820 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:33:02,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37673/json 2026-09-12 08:33:02,826 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37673/json with timeout 3 increased to 10s during tests 2026-09-12 08:33:02,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37673/devtools/page/5A3118FB97D0CD4A744B2F6CD13ABC16 2026-09-12 08:33:02,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:33:02,833 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:33:03,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:33:03,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:33:03,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:33:03,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:33:03,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:33:03,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.081 0.502 2026-09-12 08:33:03,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5A3118FB97D0CD4A744B2F6CD13ABC16', 'loaderId': 'ED8188065D3B255AE15318F9B9F3867A', 'isDownload': False} 2026-09-12 08:33:03,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-12 08:33:03,633 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:33:03,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:03] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.009 2026-09-12 08:33:03,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:03] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-09-12 08:33:03,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:03] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-09-12 08:33:04,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:04] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:33:04,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-12 08:33:04,093 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:33:04,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:33:04,128 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:04,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.294 0.415 2026-09-12 08:33:04,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.716 2026-09-12 08:33:04,909 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:33:05,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.056 0.079 2026-09-12 08:33:05,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:33:05,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:33:05,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.174 0.317 2026-09-12 08:33:05,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.043 2026-09-12 08:33:05,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:33:05,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-12 08:33:05,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.039 0.047 2026-09-12 08:33:05,802 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:33:05,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.008 0.122 2026-09-12 08:33:05,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.020 0.161 2026-09-12 08:33:05,891 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33: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-09-12 08:33:05,907 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:33:05,921 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:05,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.033 0.197 2026-09-12 08:33:05,958 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:05,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.230 2026-09-12 08:33:05,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.273 2026-09-12 08:33:06,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.006 0.180 2026-09-12 08:33:06,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.157 2026-09-12 08:33:06,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.029 0.128 2026-09-12 08:33:06,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.127 2026-09-12 08:33:06,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.130 2026-09-12 08:33:06,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.124 2026-09-12 08:33:06,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.005 0.139 2026-09-12 08:33:06,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.106 2026-09-12 08:33:06,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:33:06,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:06,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:06,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.015 2026-09-12 08:33:06,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:06,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.015 2026-09-12 08:33:06,708 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:07,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-09-12 08:33:07,602 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:33:07,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:33:07,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:33:07,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:33:07,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:33:08,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:08,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:08,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:08,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:33:09,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-09-12 08:33:09,252 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:09,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:33:09,287 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:09,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.017 0.007 2026-09-12 08:33:09,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:33:10,097 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,102 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,108 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,120 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,136 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,155 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,170 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,186 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:10,203 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:10,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:10,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3451308 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-09-12 08:33:10,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:10,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3451308 with result: [{'id': 401, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-09-12 08:33:10,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.097 0.076 2026-09-12 08:33:10,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.028 2026-09-12 08:33:11,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:33:11,237 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,264 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,272 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,293 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,312 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,321 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,338 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,357 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:11,369 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:12,214 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:12,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:12,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81238843 for PoS orders references: ['Order 00326-002-0003'] (draft: True) 2026-09-12 08:33:12,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-09-12 08:33:12,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81238843 with result: [{'id': 402, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-09-12 08:33:12,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.054 0.048 2026-09-12 08:33:13,089 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:13,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:13,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:13,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.028 2026-09-12 08:33:13,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:33:13,925 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:13,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:33:13,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-09-12 08:33:13,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:33:13,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.024 2026-09-12 08:33:14,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:14] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.045 2026-09-12 08:33:14,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.023 2026-09-12 08:33:14,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:14,873 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:14,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:33:14,905 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:14,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.007 2026-09-12 08:33:15,693 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,694 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,740 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,743 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,765 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,775 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,794 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,809 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:15,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:15,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9721743 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-09-12 08:33:15,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-12 08:33:15,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9721743 with result: [{'id': 403, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-09-12 08:33:15,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.031 0.049 2026-09-12 08:33:16,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:16,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:16,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:16,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.026 2026-09-12 08:33:17,508 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:17,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:33:17,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:33:17,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-12 08:33:17,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:17] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.033 0.023 2026-09-12 08:33:17,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:17] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.020 0.061 2026-09-12 08:33:18,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.004 2026-09-12 08:33:18,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:33:18,403 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:18,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:33:18,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.013 0.008 2026-09-12 08:33:18,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23507 2026-09-12 08:33:18,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:33:18,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23507 2026-09-12 08:33:18,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpyd6ixcjo_chrome_odoo" 2026-09-12 08:33:18,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-12 08:33:18,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23644 2026-09-12 08:33:18,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpgta4dwkt_chrome_odoo 2026-09-12 08:33:18,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39825/json/version 2026-09-12 08:33:18,988 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39825/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:33:18,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:33:18,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39825/json 2026-09-12 08:33:18,996 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39825/json with timeout 3 increased to 10s during tests 2026-09-12 08:33:18,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39825/devtools/page/13777C19EC41A757AE75ECEC9B3559BE 2026-09-12 08:33:19,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:33:19,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:33:19,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:33:19,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:33:19,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:33:19,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:33:19,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:33:19,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:19] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.171 0.579 2026-09-12 08:33:19,980 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '13777C19EC41A757AE75ECEC9B3559BE', 'loaderId': 'B9ED5285A0E521B073762DCBB94447E5', 'isDownload': False} 2026-09-12 08:33:19,980 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-12 08:33:19,987 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:33:20,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:20] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 08:33:20,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:20] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.019 2026-09-12 08:33:20,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:20] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-09-12 08:33:20,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:20] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-12 08:33:20,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.010 2026-09-12 08:33:20,559 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:33:20,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:33:20,581 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:21,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.352 0.421 2026-09-12 08:33:21,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.814 2026-09-12 08:33:21,461 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:33:21,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.092 2026-09-12 08:33:21,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:33:21,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.005 2026-09-12 08:33:22,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.192 0.316 2026-09-12 08:33:22,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.041 2026-09-12 08:33:22,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-12 08:33:22,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:33:22,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.043 0.056 2026-09-12 08:33:22,398 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:22,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.030 0.128 2026-09-12 08:33:22,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.026 0.200 2026-09-12 08:33:22,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.018 0.258 2026-09-12 08:33:22,587 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33: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-09-12 08:33:22,599 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:22,606 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:33:22,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.031 0.271 2026-09-12 08:33:22,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.308 2026-09-12 08:33:22,652 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.234 2026-09-12 08:33:22,665 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:33:22,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.199 2026-09-12 08:33:22,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.166 2026-09-12 08:33:22,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.013 0.116 2026-09-12 08:33:22,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.123 2026-09-12 08:33:22,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.129 2026-09-12 08:33:22,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.004 0.121 2026-09-12 08:33:22,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.108 2026-09-12 08:33:23,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:33:23,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:33:23,349 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:23,355 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.021 2026-09-12 08:33:23,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.030 2026-09-12 08:33:23,487 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:24,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,328 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,340 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,353 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,369 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,389 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,404 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,419 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:24,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:24,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33679000 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-09-12 08:33:24,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-09-12 08:33:24,583 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33679000 with result: [{'id': 404, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-09-12 08:33:24,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.094 0.073 2026-09-12 08:33:24,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:33:25,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:33:25,407 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:25,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.029 0.028 2026-09-12 08:33:26,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:33:26,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:33:26,276 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:33:26,277 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:33:26,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:33:26,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:33:26,322 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.010 2026-09-12 08:33:26,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:33:26,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24963706 for PoS orders references: ['Order 00327-002-0001'] (draft: False) 2026-09-12 08:33:26,360 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:33:26,385 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [644] 2026-09-12 08:33:26,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24963706 with result: [{'id': 404, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-09-12 08:33:26,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.079 0.117 2026-09-12 08:33:26,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.114 2026-09-12 08:33:27,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:27,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:27,372 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:27,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 08:33:28,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:33:28,172 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,188 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,202 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,220 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,236 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,252 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,270 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,286 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:28,302 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:29,154 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:29,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:29,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35585626 for PoS orders references: ['Order 00327-002-0002'] (draft: True) 2026-09-12 08:33:29,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-09-12 08:33:29,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35585626 with result: [{'id': 405, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-09-12 08:33:29,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.035 0.056 2026-09-12 08:33:30,026 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:30,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:30,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:30,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.020 2026-09-12 08:33:30,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-12 08:33:30,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-09-12 08:33:30,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:33:30,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:33:30,890 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:30,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.016 0.007 2026-09-12 08:33:31,683 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:31,689 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:31,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:31,720 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:31,737 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:31,754 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:31,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:31,786 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:32,631 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:32,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:33:32,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:33:32,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:33:32,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:33:32,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36134337 for PoS orders references: ['Order 00327-002-0003'] (draft: False) 2026-09-12 08:33:32,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:33:32,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36134337 with result: [{'id': 406, 'pos_reference': 'Order 00327-002-0003', 'account_move': False}] 2026-09-12 08:33:32,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.102 0.067 2026-09-12 08:33:33,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:33,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:33,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:33,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.022 2026-09-12 08:33:34,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:33:34,468 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,489 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,502 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,522 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,537 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,571 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,585 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:34,602 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:35,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:33:35,454 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:35,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:35,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97165357 for PoS orders references: ['Order 00327-002-0004'] (draft: True) 2026-09-12 08:33:35,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-09-12 08:33:35,545 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97165357 with result: [{'id': 407, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-09-12 08:33:35,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.040 0.043 2026-09-12 08:33:36,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:36,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:36,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:36,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.032 2026-09-12 08:33:37,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-09-12 08:33:37,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:33:37,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:33:37,204 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:33:37,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.022 2026-09-12 08:33:38,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-12 08:33:38,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-09-12 08:33:38,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-09-12 08:33:38,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-09-12 08:33:38,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-12 08:33:38,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-09-12 08:33:38,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:38,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:33:38,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:38,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:38,189 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:38,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.033 2026-09-12 08:33:39,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-12 08:33:39,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:33:39,040 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:33:39,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.025 2026-09-12 08:33:39,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-12 08:33:39,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-09-12 08:33:39,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-09-12 08:33:39,901 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-09-12 08:33:39,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-12 08:33:39,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-09-12 08:33:39,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:39,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:33:39,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:40,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:40,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:40,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.028 2026-09-12 08:33:40,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 08:33:40,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:33:40,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:33:40,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.033 2026-09-12 08:33:41,681 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:41,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:33:41,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:33:41,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:33:41,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:33:41,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31544880 for PoS orders references: ['Order 00327-002-0004'] (draft: False) 2026-09-12 08:33:41,757 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:33:41,768 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [648] 2026-09-12 08:33:41,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31544880 with result: [{'id': 407, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-09-12 08:33:41,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.079 0.070 2026-09-12 08:33:42,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-12 08:33:42,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-09-12 08:33:42,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-09-12 08:33:42,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-09-12 08:33:42,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-12 08:33:42,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-09-12 08:33:42,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:42,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:33:42,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:33:42,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:33:42,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:33:42,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.027 2026-09-12 08:33:43,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-12 08:33:43,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 08:33:43,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-09-12 08:33:43,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-12 08:33:43,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-12 08:33:43,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-12 08:33:43,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 08:33:43,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-09-12 08:33:43,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-09-12 08:33:43,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:43] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.030 0.036 2026-09-12 08:33:43,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:43] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.012 0.021 2026-09-12 08:33:43,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:43] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.010 0.021 2026-09-12 08:33:43,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:33:44,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 08:33:44,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:33:44,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:33:44,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.025 2026-09-12 08:33:45,463 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:33:45,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:33:45,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-12 08:33:45,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-12 08:33:45,518 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:45,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:33:45,553 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:45,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:33:45,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 08:33:45,601 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:45,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:33:45,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:33:45,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:33:45,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37766521 for PoS orders references: ['Order 00327-002-0002'] (draft: False) 2026-09-12 08:33:45,679 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [646] 2026-09-12 08:33:45,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37766521 with result: [{'id': 405, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-09-12 08:33:45,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.056 0.073 2026-09-12 08:33:45,877 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:33:45,878 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:33:45,879 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:33:45,879 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:33:45,879 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:33:45,880 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:33:45,880 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:33:45,880 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:33:45,881 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:33:45,885 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:33:45,885 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:33:45,886 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:33:45,886 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:33:45,886 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:33:45,887 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:33:45,897 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:33:45,908 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:33:45,909 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:33:45,910 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:33:45,919 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:33:45,919 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:33:45,922 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:33:45,934 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:33:45,937 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:33:45,944 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 08:33:45,945 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:33:45,946 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:33:45,947 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:33:45,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:33:45,956 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-09-12 08:33:45,957 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:33:45,960 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:33:45,961 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:33:45,962 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:33:45,963 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:33:45,963 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:33:45,968 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:33:45,979 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:33:45,993 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:33:46,003 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 08:33:46,031 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:33:46,032 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 08:33:46,035 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:33:46,056 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 08:33:46,066 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:33:46,074 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:33:46,075 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:33:46,078 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:33:46,078 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:33:46,079 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:33:46,080 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:33:46,082 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:33:46,086 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:33:46,092 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:33:46,093 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:33:46,093 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:33:46,093 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:33:46,093 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:33:46,094 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:33:46,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:33:46,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:33:46,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:33:46,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:33:46,100 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:33:46,100 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:33:46,101 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:33:46,101 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:33:46,101 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:33:46,102 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:33:46,102 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:33:46,102 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:33:46,102 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:33:46,103 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:33:46,103 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:33:46,103 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:33:46,103 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:33:46,109 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:33:46,110 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:33:46,118 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:33:46,121 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:33:46,121 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:33:46,123 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:46,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.024 0.024 2026-09-12 08:33:46,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:46,136 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:46,139 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:46,144 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:46,146 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:46,153 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:46,154 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:33:46,155 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:33:46,155 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:33:46,156 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:33:46,156 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:33:46,158 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:46,163 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:33:46,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:33:46,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:33:46,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:33:46,185 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:46,186 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:33:46,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:33:46,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:33:46,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:33:46,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:33:46,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:33:46,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:33:46,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:33:46,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:33:46,192 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:46,199 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:33:46,199 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:33:46,200 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:33:46,200 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:33:46,201 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:33:46,201 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:33:46,201 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:33:46,202 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:33:46,204 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:46,606 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:46] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:33:47,968 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:47,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:33:48,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:33:48,005 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,781 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,786 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,803 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,836 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,837 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,854 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,869 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:48,889 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:49,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:49,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:33:49,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:33:49,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:33:49,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:33:49,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53287116 for PoS orders references: ['Order 00327-002-0005'] (draft: False) 2026-09-12 08:33:49,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:33:49,913 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53287116 with result: [{'id': 408, 'pos_reference': 'Order 00327-002-0005', 'account_move': False}] 2026-09-12 08:33:49,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.033 0.083 2026-09-12 08:33:50,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-12 08:33:50,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:33:50,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:50] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.007 0.011 2026-09-12 08:33:52,401 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:52,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:33:52,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:33:52,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23644 2026-09-12 08:33:52,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:33:52,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23644 2026-09-12 08:33:52,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpgta4dwkt_chrome_odoo" 2026-09-12 08:33:52,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-12 08:33:52,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23844 2026-09-12 08:33:52,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmptqq0_gox_chrome_odoo 2026-09-12 08:33:52,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41831/json/version 2026-09-12 08:33:52,901 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41831/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:33:52,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:33:52,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41831/json 2026-09-12 08:33:52,928 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41831/json with timeout 3 increased to 10s during tests 2026-09-12 08:33:52,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41831/devtools/page/214F165076C7BDF9A7FB72370BC6E18F 2026-09-12 08:33:52,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:33:52,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:33:53,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:33:53,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:33:53,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:33:53,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:33:53,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:33:53,943 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:53] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.118 0.574 2026-09-12 08:33:53,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '214F165076C7BDF9A7FB72370BC6E18F', 'loaderId': '7E7B563D283BBE078559CBEBAF44DB9C', 'isDownload': False} 2026-09-12 08:33:53,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-12 08:33:53,957 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:33:53,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:53] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.015 2026-09-12 08:33:54,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:54] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.021 2026-09-12 08:33:54,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:54] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.041 2026-09-12 08:33:54,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:54] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-12 08:33:54,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-09-12 08:33:54,435 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:33:54,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:33:54,474 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:55,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.326 0.395 2026-09-12 08:33:55,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.726 2026-09-12 08:33:55,265 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:33:55,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.092 2026-09-12 08:33:55,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.018 0.006 2026-09-12 08:33:55,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:33:55,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.182 0.306 2026-09-12 08:33:56,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.045 2026-09-12 08:33:56,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 08:33:56,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:33:56,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.025 0.050 2026-09-12 08:33:56,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.030 0.110 2026-09-12 08:33:56,244 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:56,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.031 0.187 2026-09-12 08:33:56,328 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:33:56,335 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:33:56,344 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:56,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.024 0.233 2026-09-12 08:33:56,386 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:33:56,406 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.021 0.261 2026-09-12 08:33:56,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.289 2026-09-12 08:33:56,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.260 2026-09-12 08:33:56,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.204 2026-09-12 08:33:56,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.026 0.158 2026-09-12 08:33:56,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.148 2026-09-12 08:33:56,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.023 0.136 2026-09-12 08:33:56,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.039 0.149 2026-09-12 08:33:56,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.005 0.182 2026-09-12 08:33:56,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.152 2026-09-12 08:33:57,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:33:57,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:33:57,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.018 2026-09-12 08:33:57,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:57,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.024 2026-09-12 08:33:57,207 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:33:58,079 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,084 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,102 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,117 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:33:58,151 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,167 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,186 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,201 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,217 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:33:58,251 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,268 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,284 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:33:58,317 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,352 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,400 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,418 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,435 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,452 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:33:58,485 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,500 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,519 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,536 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:58,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:33:58,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63553383 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-09-12 08:33:58,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:33:58,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63553383 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-09-12 08:33:58,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.058 0.061 2026-09-12 08:33:59,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-12 08:33:59,442 106 INFO rb-3be5b00-224738-414704 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-09-12 08:33:59,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:33:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.028 2026-09-12 08:34:00,265 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:00,285 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:00,300 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:00,318 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:00,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:34:00,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-12 08:34:00,357 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:00,360 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:00,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:34:00,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-12 08:34:00,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-12 08:34:00,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43084274 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-09-12 08:34:00,451 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [656, 657, 658] 2026-09-12 08:34:00,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43084274 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-09-12 08:34:00,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.052 0.069 2026-09-12 08:34:00,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.027 2026-09-12 08:34:01,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 08:34:01,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:34:01,400 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:01,420 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:01,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:34:01,451 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:01,471 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:01,484 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:34:01,500 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:01,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:34:01,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-12 08:34:01,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-12 08:34:01,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.025 2026-09-12 08:34:02,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:34:02,367 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:34:02,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:02,400 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:02,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:34:02,407 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23844 2026-09-12 08:34:02,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:34:02,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23844 2026-09-12 08:34:02,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmptqq0_gox_chrome_odoo" 2026-09-12 08:34:02,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-12 08:34:02,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23970 2026-09-12 08:34:02,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp1e5jjn_t_chrome_odoo 2026-09-12 08:34:02,876 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42849/json/version 2026-09-12 08:34:02,880 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42849/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:34:02,883 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:34:02,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42849/json 2026-09-12 08:34:02,885 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42849/json with timeout 3 increased to 10s during tests 2026-09-12 08:34:02,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42849/devtools/page/D51E21D3983422EC76B9562423E493D4 2026-09-12 08:34:02,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:34:02,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:34:03,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:34:03,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:34:03,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:34:03,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:34:03,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:34:03,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.109 0.539 2026-09-12 08:34:03,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D51E21D3983422EC76B9562423E493D4', 'loaderId': '47A50651483952EA0566B7755721CE40', 'isDownload': False} 2026-09-12 08:34:03,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-12 08:34:03,747 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:03,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:03] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-09-12 08:34:03,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:03] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-09-12 08:34:03,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:03] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-09-12 08:34:04,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:04] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 08:34:04,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-12 08:34:04,206 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:04,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:34:04,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:04,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.269 0.371 2026-09-12 08:34:04,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.653 2026-09-12 08:34:04,950 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:04,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.070 2026-09-12 08:34:05,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:34:05,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.005 2026-09-12 08:34:05,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.169 0.293 2026-09-12 08:34:05,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.044 2026-09-12 08:34:05,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 08:34:05,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:34:05,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.032 0.044 2026-09-12 08:34:05,779 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:34:05,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.106 2026-09-12 08:34:05,833 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34: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-09-12 08:34:05,842 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:05,848 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:05,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.147 2026-09-12 08:34:05,864 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:05,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.037 0.176 2026-09-12 08:34:05,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.201 2026-09-12 08:34:05,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.222 2026-09-12 08:34:05,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.023 0.189 2026-09-12 08:34:06,065 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.030 0.185 2026-09-12 08:34:06,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.201 2026-09-12 08:34:06,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.156 2026-09-12 08:34:06,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.142 2026-09-12 08:34:06,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.148 2026-09-12 08:34:06,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.007 0.134 2026-09-12 08:34:06,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.054 2026-09-12 08:34:06,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:34:06,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:34:06,610 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:06,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.015 2026-09-12 08:34:06,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.026 2026-09-12 08:34:06,696 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:07,583 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,588 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,618 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,633 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,654 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,669 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,684 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:07,698 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.004 2026-09-12 08:34:08,526 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:08,533 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:08,550 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:08,568 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:08,584 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:08,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:34:08,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:34:08,629 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:08,630 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:08,648 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:34:08,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:34:08,682 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:08,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10680814 for PoS orders references: ['Order 00329-002-0002'] (draft: False) 2026-09-12 08:34:08,694 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:08,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10680814 with result: [{'id': 410, 'pos_reference': 'Order 00329-002-0002', 'account_move': False}] 2026-09-12 08:34:08,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.077 0.110 2026-09-12 08:34:08,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88944991 for PoS orders references: ['Order 00329-002-0001'] (draft: True) 2026-09-12 08:34:08,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88944991 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-09-12 08:34:09,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.055 0.071 2026-09-12 08:34:09,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:09] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.115 2026-09-12 08:34:09,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:34:09,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:34:09,800 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:09,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:34:09,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:34:09,851 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:34:09,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:34:09,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76357726 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-09-12 08:34:09,886 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:09,903 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [661] 2026-09-12 08:34:10,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76357726 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-09-12 08:34:10,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.069 0.087 2026-09-12 08:34:10,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:34:10,838 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:10,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23970 2026-09-12 08:34:10,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:34:10,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23970 2026-09-12 08:34:10,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp1e5jjn_t_chrome_odoo" 2026-09-12 08:34:10,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-12 08:34:11,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24094 2026-09-12 08:34:11,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpcamnjnqk_chrome_odoo 2026-09-12 08:34:11,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46113/json/version 2026-09-12 08:34:11,258 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46113/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:34:11,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:34:11,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46113/json 2026-09-12 08:34:11,292 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46113/json with timeout 3 increased to 10s during tests 2026-09-12 08:34:11,313 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46113/devtools/page/226FAF9D2730B46D7E5A508A4E08D117 2026-09-12 08:34:11,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:34:11,340 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:34:11,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:34:11,543 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:34:11,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:34:11,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:34:11,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:34:12,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.099 0.557 2026-09-12 08:34:12,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '226FAF9D2730B46D7E5A508A4E08D117', 'loaderId': 'ED01AC447E7E1E5F7520CD87305CEB5F', 'isDownload': False} 2026-09-12 08:34:12,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-12 08:34:12,224 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:12,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:34:12,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-09-12 08:34:12,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-09-12 08:34:12,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 08:34:12,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-09-12 08:34:12,735 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:34:12,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:34:12,765 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:13,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.228 0.378 2026-09-12 08:34:13,413 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.617 2026-09-12 08:34:13,431 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:13,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.085 2026-09-12 08:34:13,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:34:13,576 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:34:14,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.185 0.287 2026-09-12 08:34:14,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.046 2026-09-12 08:34:14,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.012 2026-09-12 08:34:14,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:34:14,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.049 0.046 2026-09-12 08:34:14,337 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:14,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.017 0.137 2026-09-12 08:34:14,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.022 0.174 2026-09-12 08:34:14,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.021 0.220 2026-09-12 08:34:14,498 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:14,520 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:14,544 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:14,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.029 0.263 2026-09-12 08:34:14,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.294 2026-09-12 08:34:14,597 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:34:14,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.039 0.244 2026-09-12 08:34:14,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.253 2026-09-12 08:34:14,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.213 2026-09-12 08:34:14,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.034 0.152 2026-09-12 08:34:14,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.177 2026-09-12 08:34:14,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.146 2026-09-12 08:34:14,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.007 0.138 2026-09-12 08:34:14,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.109 2026-09-12 08:34:15,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:34:15,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:34:15,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.016 2026-09-12 08:34:15,302 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:15,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.026 2026-09-12 08:34:15,413 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:16,255 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:16,260 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:16,270 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:16,283 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:16,300 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:16,320 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:16,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:34:16,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:34:16,362 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:16,369 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:34:16,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:34:16,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:34:16,402 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:16,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99151679 for PoS orders references: ['Order 00330-002-0001'] (draft: False) 2026-09-12 08:34:16,422 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:16,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99151679 with result: [{'id': 412, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-09-12 08:34:16,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.145 0.112 2026-09-12 08:34:16,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.184 2026-09-12 08:34:16,770 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:34:16,771 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:34:16,771 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:34:16,773 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:34:16,781 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:16,784 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:34:16,786 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:16,789 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:34:16,790 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:34:16,795 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:34:16,796 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:34:16,796 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:34:16,797 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:34:16,797 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:34:16,800 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,800 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:34:16,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:34:16,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:34:16,802 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:34:16,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:34:16,805 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:34:16,805 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:34:16,805 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:34:16,806 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:34:16,806 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:34:16,806 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:34:16,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:34:16,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:34:16,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:34:16,809 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:34:16,809 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:34:16,810 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:34:16,810 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:34:16,812 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:34:16,820 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:34:16,823 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:16,825 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,829 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:16,833 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:34:16,835 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,838 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,839 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,841 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,850 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,856 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:16,858 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:16,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:16] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:34:16,975 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:34:16,976 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:34:16,981 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:34:16,982 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:34:16,982 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:34:16,983 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:34:16,983 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:34:16,983 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:34:16,984 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:34:16,984 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:34:16,985 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:34:16,985 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:34:16,985 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:34:16,986 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:34:16,988 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:34:16,989 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:34:16,989 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:34:16,990 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:34:16,990 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:34:16,990 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:34:16,991 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:34:16,991 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:34:16,991 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:34:16,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:34:16,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:34:16,993 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:34:16,993 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:34:16,993 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:34:17,001 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:34:17,002 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:34:17,021 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:17,027 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:34:17,048 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:17,070 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:34:17,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:34:17,100 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:34:17,107 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:34:17,124 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:34:17,126 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:34:17,127 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:34:17,131 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:34:17,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:34:17,152 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:34:17,155 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:34:17,157 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:34:17,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:34:17,170 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:34:17,174 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:34:17,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:34:17,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:34:17,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:34:17,180 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:34:17,182 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:34:17,186 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:34:17,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:34:17,193 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:34:17,217 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:34:17,218 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:34:17,228 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:17,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:34:17,230 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:34:17,233 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:34:17,234 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.097 2026-09-12 08:34:17,234 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:34:17,235 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:34:17,235 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:34:17,235 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:34:17,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:34:17,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:34:17,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:34:17,239 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.072 2026-09-12 08:34:17,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:34:17,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:34:17,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:17,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-12 08:34:17,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 08:34:17,664 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:17] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:34:18,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:34:19,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:34:19,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.022 0.015 2026-09-12 08:34:19,179 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:19] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.015 0.029 2026-09-12 08:34:19,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:19,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:19,966 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-09-12 08:34:19,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:34:19,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:34:20,018 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:20,033 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:20,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:34:20,040 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24094 2026-09-12 08:34:20,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:34:20,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24094 2026-09-12 08:34:20,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpcamnjnqk_chrome_odoo" 2026-09-12 08:34:20,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-12 08:34:23,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24263 2026-09-12 08:34:23,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp5g5hjop__chrome_odoo 2026-09-12 08:34:23,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37815/json/version 2026-09-12 08:34:23,102 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37815/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:34:23,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:34:23,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37815/json 2026-09-12 08:34:23,125 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37815/json with timeout 3 increased to 10s during tests 2026-09-12 08:34:23,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37815/devtools/page/562300D451029C7FFB6A98F78499971E 2026-09-12 08:34:23,132 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:34:23,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:34:23,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:34:23,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:34:23,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:34:23,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:34:23,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:34:24,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:24] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.109 1.459 2026-09-12 08:34:24,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '562300D451029C7FFB6A98F78499971E', 'loaderId': '6B9F6946DCA216EFAD47618E28CCA6F1', 'isDownload': False} 2026-09-12 08:34:24,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-12 08:34:24,965 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:24,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:24] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.014 2026-09-12 08:34:24,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:24] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-12 08:34:24,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:24] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 08:34:25,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:25] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:34:25,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-09-12 08:34:25,375 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:25,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:34:25,410 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:26,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.371 0.413 2026-09-12 08:34:26,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.800 2026-09-12 08:34:26,282 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:26,355 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.108 2026-09-12 08:34:26,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.006 2026-09-12 08:34:26,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:34:27,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.238 0.344 2026-09-12 08:34:27,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.046 2026-09-12 08:34:27,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.018 0.012 2026-09-12 08:34:27,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:34:27,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.024 0.044 2026-09-12 08:34:27,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:27,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.110 2026-09-12 08:34:27,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.016 0.159 2026-09-12 08:34:27,376 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:27,400 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:34:27,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.023 0.212 2026-09-12 08:34:27,435 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:27,453 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:34:27,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.021 0.257 2026-09-12 08:34:27,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.034 0.299 2026-09-12 08:34:27,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.005 0.272 2026-09-12 08:34:27,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.020 0.028 2026-09-12 08:34:27,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.022 0.215 2026-09-12 08:34:27,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.028 0.222 2026-09-12 08:34:27,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.010 0.254 2026-09-12 08:34:27,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.435 2026-09-12 08:34:27,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.023 0.248 2026-09-12 08:34:27,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.017 0.257 2026-09-12 08:34:27,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.019 0.265 2026-09-12 08:34:27,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:27] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.020 0.251 2026-09-12 08:34:28,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.266 2026-09-12 08:34:28,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.030 0.280 2026-09-12 08:34:28,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:34:28,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.294 2026-09-12 08:34:28,121 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:34:28,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.289 2026-09-12 08:34:28,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:34:28,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.289 2026-09-12 08:34:28,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.024 0.255 2026-09-12 08:34:28,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.235 2026-09-12 08:34:28,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.205 2026-09-12 08:34:28,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.167 2026-09-12 08:34:28,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.141 2026-09-12 08:34:28,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.127 2026-09-12 08:34:28,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.010 0.134 2026-09-12 08:34:28,450 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:29,194 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,238 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:34:29,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,344 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,352 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,373 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:34:29,470 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,483 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:34:29,537 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,552 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:29,932 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:34:30,413 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,446 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,448 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,450 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,488 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,500 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,516 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,533 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,565 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,586 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,601 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,619 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,632 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,649 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,666 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,682 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,699 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,733 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,749 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:34:30,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:34:30,822 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:30,823 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:30,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:34:30,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.011 2026-09-12 08:34:30,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:30,900 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:30,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.029 2026-09-12 08:34:30,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57471991 for PoS orders references: ['Order 00331-002-0002'] (draft: False) 2026-09-12 08:34:31,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57471991 with result: [{'id': 413, 'pos_reference': 'Order 00331-002-0002', 'account_move': False}] 2026-09-12 08:34:31,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.070 0.132 2026-09-12 08:34:31,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42483617 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-09-12 08:34:31,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42483617 with result: [{'id': 414, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-09-12 08:34:31,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.085 0.081 2026-09-12 08:34:31,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.154 2026-09-12 08:34:32,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:34:32,117 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,133 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,150 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,166 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:34:32,182 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,200 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,216 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:34:32,233 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,267 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,282 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:34:32,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,316 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:34:32,366 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:32,385 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:34:32,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24263 2026-09-12 08:34:32,393 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:34:32,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24263 2026-09-12 08:34:32,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp5g5hjop__chrome_odoo" 2026-09-12 08:34:32,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-12 08:34:32,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24400 2026-09-12 08:34:32,797 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxora2z0y_chrome_odoo 2026-09-12 08:34:32,797 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41601/json/version 2026-09-12 08:34:32,802 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41601/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:34:32,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:34:32,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41601/json 2026-09-12 08:34:32,840 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41601/json with timeout 3 increased to 10s during tests 2026-09-12 08:34:32,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41601/devtools/page/3E2166C36F2D84A5ADCE2DF7F2A2FF19 2026-09-12 08:34:32,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:34:32,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:34:33,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:34:33,067 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:34:33,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:34:33,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:34:33,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:34:33,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:33] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.078 0.534 2026-09-12 08:34:33,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3E2166C36F2D84A5ADCE2DF7F2A2FF19', 'loaderId': '4DDA16B4D386CC2B31C15BEE509813E1', 'isDownload': False} 2026-09-12 08:34:33,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-12 08:34:33,705 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:33,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:33] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.009 2026-09-12 08:34:33,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:33] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-09-12 08:34:33,751 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:33] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.038 2026-09-12 08:34:34,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:34] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:34:34,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.007 2026-09-12 08:34:34,161 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:34,175 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:34:34,190 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:34,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.278 0.393 2026-09-12 08:34:34,932 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.696 2026-09-12 08:34:34,940 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:34,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.091 2026-09-12 08:34:35,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:34:35,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:34:35,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.146 0.302 2026-09-12 08:34:35,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.050 2026-09-12 08:34:35,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 08:34:35,661 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:34:35,753 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.041 0.040 2026-09-12 08:34:35,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.016 0.100 2026-09-12 08:34:35,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.139 2026-09-12 08:34:35,856 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:34:35,866 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:35,872 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:35,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.169 2026-09-12 08:34:35,885 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:34:35,891 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:34:35,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.165 2026-09-12 08:34:35,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.192 2026-09-12 08:34:35,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.026 0.178 2026-09-12 08:34:35,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.169 2026-09-12 08:34:35,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.089 2026-09-12 08:34:36,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.021 0.137 2026-09-12 08:34:36,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.150 2026-09-12 08:34:36,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.141 2026-09-12 08:34:36,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.004 0.128 2026-09-12 08:34:36,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.105 2026-09-12 08:34:36,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:34:36,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:34:36,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:36,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.048 0.017 2026-09-12 08:34:36,651 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.053 2026-09-12 08:34:36,766 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:37,580 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:37,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:34:37,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58350016 for PoS orders references: ['Order 00332-002-0001'] (draft: True) 2026-09-12 08:34:37,602 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:37,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:34:37,635 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:37,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24400 2026-09-12 08:34:37,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:34:37,665 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24400 2026-09-12 08:34:37,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58350016 with result: [{'id': 415, 'pos_reference': 'Order 00332-002-0001', 'account_move': False}] 2026-09-12 08:34:37,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.066 0.065 2026-09-12 08:34:37,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxora2z0y_chrome_odoo" 2026-09-12 08:34:37,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-09-12 08:34:38,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24521 2026-09-12 08:34:38,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpas6bq6wy_chrome_odoo 2026-09-12 08:34:38,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40531/json/version 2026-09-12 08:34:38,079 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40531/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:34:38,091 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:34:38,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40531/json 2026-09-12 08:34:38,096 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40531/json with timeout 3 increased to 10s during tests 2026-09-12 08:34:38,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40531/devtools/page/A7FBB08D76EB2DCA6DAC08D6F89A344C 2026-09-12 08:34:38,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:34:38,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:34:38,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:34:38,282 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:34:38,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:34:38,294 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:34:38,308 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:34:38,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.098 0.554 2026-09-12 08:34:38,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A7FBB08D76EB2DCA6DAC08D6F89A344C', 'loaderId': '1845BDA263F99B0EE9C2989B7E875B6B', 'isDownload': False} 2026-09-12 08:34:38,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-12 08:34:38,960 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:38,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:38] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:34:38,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:38] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-09-12 08:34:38,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:38] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-12 08:34:39,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:39] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:34:39,374 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:34:39,407 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:39,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:34:39,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:40,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.271 0.359 2026-09-12 08:34:40,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.041 2026-09-12 08:34:40,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.012 2026-09-12 08:34:40,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:34:40,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.030 0.052 2026-09-12 08:34:40,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.118 2026-09-12 08:34:40,334 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:40,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.163 2026-09-12 08:34:40,383 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34: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-09-12 08:34:40,390 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.168 2026-09-12 08:34:40,407 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:34:40,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.191 2026-09-12 08:34:40,426 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:40,437 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:40,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.233 2026-09-12 08:34:40,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.173 2026-09-12 08:34:40,501 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.159 2026-09-12 08:34:40,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.017 0.132 2026-09-12 08:34:40,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.121 2026-09-12 08:34:40,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.127 2026-09-12 08:34:40,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.120 2026-09-12 08:34:40,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.003 0.104 2026-09-12 08:34:40,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.075 2026-09-12 08:34:41,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:34:41,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:34:41,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.015 2026-09-12 08:34:41,186 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:41,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.020 2026-09-12 08:34:41,304 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:42,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-09-12 08:34:42,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-12 08:34:42,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.008 2026-09-12 08:34:42,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-12 08:34:42,251 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:34:42,251 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:34:42,253 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:34:42,254 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:34:42,254 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:34:42,255 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:34:42,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:42,266 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:34:42,274 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:34:42,275 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:34:42,277 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:34:42,278 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:34:42,278 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:34:42,279 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:34:42,285 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:34:42,289 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:42,290 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:34:42,290 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:34:42,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:34:42,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:34:42,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:34:42,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:34:42,296 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:34:42,296 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:34:42,296 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:34:42,297 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:34:42,298 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:34:42,312 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:34:42,336 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-09-12 08:34:42,338 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.083 2026-09-12 08:34:42,341 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:34:42,357 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 08:34:42,357 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:34:42,378 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 08:34:42,379 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:34:42,380 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:34:42,381 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:34:42,381 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:34:42,381 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:34:42,385 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:34:42,385 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:34:42,386 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:34:42,386 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:34:42,386 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:34:42,387 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:34:42,387 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:34:42,387 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:34:42,388 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:34:42,388 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:34:42,388 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:34:42,389 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:34:42,389 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:34:42,389 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:34:42,393 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:34:42,394 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:34:42,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:34:42,404 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:34:42,410 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:34:42,411 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:34:42,411 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:34:42,413 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:34:42,428 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:42,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-09-12 08:34:42,450 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-09-12 08:34:42,456 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:34:42,466 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:34:42,481 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:34:42,482 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:34:42,489 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-09-12 08:34:42,501 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.095 2026-09-12 08:34:42,501 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.105 2026-09-12 08:34:42,502 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.084 2026-09-12 08:34:42,516 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:34:42,524 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:42,550 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:34:42,591 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:34:42,597 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:34:42,598 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:34:42,599 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-09-12 08:34:42,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:34:42,628 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:34:42,631 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.092 2026-09-12 08:34:42,640 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:34:42,658 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:34:42,665 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:34:42,675 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:34:42,676 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:34:42,682 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:34:42,683 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:34:42,683 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:34:42,684 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:34:42,684 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:34:42,684 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:34:42,685 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:34:42,685 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:34:42,685 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:34:42,686 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:34:42,688 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:34:42,689 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:34:42,689 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:34:42,689 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:34:42,691 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:34:42,691 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:34:42,691 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:34:42,692 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:34:42,692 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:34:42,692 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:34:42,693 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:34:42,693 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:34:42,695 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:34:42,696 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:34:42,696 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:34:42,697 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:34:42,697 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:34:42,704 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:42,705 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:34:42,709 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:42,717 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:42,722 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:43,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57948184 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-09-12 08:34:43,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:34:43,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:34:43,103 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:43,114 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:34:43,140 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-12 08:34:43,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:34:43,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:34:43,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57948184 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-09-12 08:34:43,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-12 08:34:43,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:43,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.119 0.071 2026-09-12 08:34:43,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.095 2026-09-12 08:34:43,261 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77210237 for PoS orders references: ['Order 00333-001-0001'] (draft: False) 2026-09-12 08:34:43,348 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [680] 2026-09-12 08:34:43,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77210237 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-09-12 08:34:43,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.194 0.131 2026-09-12 08:34:43,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.221 2026-09-12 08:34:43,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:43] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D1756fdcb-877e-4447-8094-7487007d803e?width=200&height=200 HTTP/1.1" 200 - 2 0.002 0.061 2026-09-12 08:34:44,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:34:44,542 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:44,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24521 2026-09-12 08:34:44,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:34:44,555 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24521 2026-09-12 08:34:44,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpas6bq6wy_chrome_odoo" 2026-09-12 08:34:44,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-12 08:34:47,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24684 2026-09-12 08:34:47,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqgfuysfy_chrome_odoo 2026-09-12 08:34:47,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36723/json/version 2026-09-12 08:34:47,492 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36723/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:34:47,501 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:34:47,501 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36723/json 2026-09-12 08:34:47,502 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36723/json with timeout 3 increased to 10s during tests 2026-09-12 08:34:47,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36723/devtools/page/F5D4B4B5815BA0A23FA89F295FA61451 2026-09-12 08:34:47,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:34:47,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:34:47,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:34:47,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:34:47,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:34:47,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:34:47,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:34:48,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:48] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.112 0.579 2026-09-12 08:34:48,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F5D4B4B5815BA0A23FA89F295FA61451', 'loaderId': 'AB072F24E6C4E1E0D7E1C06D54F52199', 'isDownload': False} 2026-09-12 08:34:48,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-12 08:34:48,541 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:48,557 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:48] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:34:48,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:48] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 08:34:48,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:48] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-09-12 08:34:48,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:48] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 08:34:48,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.026 0.021 2026-09-12 08:34:49,003 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:49,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:34:49,057 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:49,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.279 0.450 2026-09-12 08:34:49,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:34:49,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.043 2026-09-12 08:34:49,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.020 0.012 2026-09-12 08:34:49,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:34:50,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.058 0.012 2026-09-12 08:34:50,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.020 0.114 2026-09-12 08:34:50,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.154 2026-09-12 08:34:50,187 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 08:34:50,216 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:50,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.052 0.222 2026-09-12 08:34:50,229 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:50,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:50,281 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:50,322 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.041 0.262 2026-09-12 08:34:50,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.337 2026-09-12 08:34:50,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.016 0.382 2026-09-12 08:34:50,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.027 0.330 2026-09-12 08:34:50,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.323 2026-09-12 08:34:50,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.045 0.277 2026-09-12 08:34:50,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.019 0.304 2026-09-12 08:34:50,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.315 2026-09-12 08:34:50,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.313 2026-09-12 08:34:50,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.301 2026-09-12 08:34:50,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.017 0.274 2026-09-12 08:34:50,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.010 0.255 2026-09-12 08:34:50,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.026 0.252 2026-09-12 08:34:50,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:34:50,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:34:50,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.275 2026-09-12 08:34:50,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:50] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.272 2026-09-12 08:34:51,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.281 2026-09-12 08:34:51,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.250 2026-09-12 08:34:51,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.224 2026-09-12 08:34:51,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.171 2026-09-12 08:34:51,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.138 2026-09-12 08:34:51,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.123 2026-09-12 08:34:51,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.085 2026-09-12 08:34:51,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.079 2026-09-12 08:34:51,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.003 0.092 2026-09-12 08:34:51,239 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:51,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:51,947 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:51,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:51,966 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:51,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:34:52,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-12 08:34:52,117 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:34:52,117 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:34:52,119 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:34:52,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:34:52,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:34:52,130 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:34:52,136 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:52,138 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:34:52,139 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:34:52,140 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:34:52,140 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:34:52,141 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:34:52,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:34:52,142 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:34:52,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:34:52,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:34:52,144 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:34:52,144 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:34:52,144 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:34:52,145 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:34:52,146 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:34:52,146 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:34:52,147 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:34:52,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:34:52,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:34:52,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:34:52,149 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:34:52,149 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:34:52,151 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:34:52,151 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:34:52,152 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:34:52,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:34:52,153 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:34:52,156 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:52,157 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-09-12 08:34:52,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-09-12 08:34:52,163 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:34:52,164 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:34:52,165 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:34:52,165 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:34:52,165 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:34:52,168 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:52,180 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:52,181 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:34:52,185 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:52,196 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:52,210 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:34:52,217 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:34:52,217 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:34:52,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:34:52,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:34:52,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:34:52,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:34:52,219 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:34:52,219 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:34:52,219 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:34:52,220 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:34:52,220 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:34:52,220 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:34:52,221 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:34:52,221 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:34:52,230 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:34:52,230 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:34:52,231 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:34:52,235 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:34:52,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:34:52,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:34:52,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:34:52,244 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:34:52,244 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:34:52,244 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:34:52,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:34:52,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:34:52,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:34:52,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:34:52,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:34:52,246 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:34:52,246 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:34:52,252 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:52,258 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:52,268 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:52,307 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:34:52,319 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:34:52,319 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:34:52,320 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:34:52,321 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 08:34:52,327 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:34:52,346 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:34:52,350 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:34:52,357 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:34:52,364 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:34:52,368 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:34:52,376 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:34:52,385 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 08:34:52,391 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-09-12 08:34:52,391 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:34:52,394 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:34:52,394 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:34:52,394 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:34:52,395 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:34:52,395 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:34:52,395 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:34:52,396 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:34:52,396 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:34:52,396 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:34:52,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:34:52,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:34:52,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:34:52,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:34:52,401 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:34:52,402 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:34:52,402 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:34:52,402 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:34:52,403 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:34:52,403 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:34:52,421 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:52,432 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:34:52,439 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:52,474 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:34:52,479 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:34:52,485 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 08:34:52,492 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:52,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-12 08:34:52,844 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:52,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33551345 for PoS orders references: ['Order 00334-001-0001'] (draft: True) 2026-09-12 08:34:52,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:34:53,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33551345 with result: [{'id': 417, 'pos_reference': 'Order 00334-001-0001', 'account_move': False}] 2026-09-12 08:34:53,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.204 0.096 2026-09-12 08:34:54,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:34:54,335 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:54,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24684 2026-09-12 08:34:54,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:34:54,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24684 2026-09-12 08:34:54,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqgfuysfy_chrome_odoo" 2026-09-12 08:34:54,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-12 08:34:54,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24854 2026-09-12 08:34:54,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpck48n1e__chrome_odoo 2026-09-12 08:34:54,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45025/json/version 2026-09-12 08:34:54,728 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45025/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:34:54,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:34:54,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45025/json 2026-09-12 08:34:54,741 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45025/json with timeout 3 increased to 10s during tests 2026-09-12 08:34:54,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45025/devtools/page/7C62C8CA62B50B842FFC9505FDB1F29A 2026-09-12 08:34:54,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:34:54,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:34:54,908 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:34:54,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:34:54,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:34:54,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:34:54,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:34:55,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:55] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.106 0.516 2026-09-12 08:34:55,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7C62C8CA62B50B842FFC9505FDB1F29A', 'loaderId': 'AA7C117A3B5428FA51C202765E3AE4AC', 'isDownload': False} 2026-09-12 08:34:55,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-12 08:34:55,597 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:55,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:55] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.013 2026-09-12 08:34:55,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:55] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-09-12 08:34:55,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:55] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.051 2026-09-12 08:34:56,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-09-12 08:34:56,072 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-09-12 08:34:56,104 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:56,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:34:56,131 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:56,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.303 0.385 2026-09-12 08:34:56,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.703 2026-09-12 08:34:56,897 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:34:56,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.079 2026-09-12 08:34:56,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:34:57,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:34:57,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.209 0.321 2026-09-12 08:34:57,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.045 2026-09-12 08:34:57,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.013 2026-09-12 08:34:57,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.006 2026-09-12 08:34:57,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.039 0.045 2026-09-12 08:34:57,857 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:57,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.091 2026-09-12 08:34:57,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.134 2026-09-12 08:34:57,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.006 0.161 2026-09-12 08:34:57,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.177 2026-09-12 08:34:57,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.008 0.203 2026-09-12 08:34:57,998 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:58,007 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:34:58,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.141 2026-09-12 08:34:58,028 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:34:58,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.157 2026-09-12 08:34:58,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.134 2026-09-12 08:34:58,067 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:34:58,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.127 2026-09-12 08:34:58,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.022 0.123 2026-09-12 08:34:58,164 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.021 0.108 2026-09-12 08:34:58,188 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.002 0.107 2026-09-12 08:34:58,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.111 2026-09-12 08:34:58,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:34:58,765 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:58,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.015 2026-09-12 08:34:58,796 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:58,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.023 2026-09-12 08:34:58,872 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:34:59,734 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,748 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,769 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,781 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,799 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,815 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,832 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,848 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,865 106 INFO rb-3be5b00-224738-414704 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-09-12 08:34:59,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:34:59,939 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:34:59,939 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:34:59,939 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:34:59,940 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:34:59,940 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:34:59,940 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:34:59,941 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:34:59,941 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:34:59,941 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:34:59,950 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:34:59,951 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:59] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:34:59,954 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:34:59,956 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:34:59,967 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:34:59,972 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:34:59,973 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:34:59,974 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:34:59,979 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:34:59,980 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:34:59,981 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:34:59,981 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:34:59,984 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:34:59,989 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:34:59,991 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:34:59,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:34:59,993 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:34:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 08:34:59,994 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:34:59,997 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:34:59,998 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:35:00,001 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:35:00,002 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:35:00,002 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:35:00,005 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:35:00,009 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:35:00,031 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:35:00,044 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:35:00,050 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:35:00,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:35:00,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 08:35:00,108 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:35:00,135 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:35:00,140 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:35:00,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:35:00,146 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:35:00,155 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:35:00,161 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:35:00,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-09-12 08:35:00,166 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:35:00,168 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:35:00,178 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:35:00,178 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:35:00,179 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:35:00,179 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:35:00,180 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:35:00,180 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:35:00,180 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:35:00,181 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:35:00,182 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:35:00,185 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:00,186 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:35:00,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:35:00,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:35:00,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:35:00,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:35:00,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:35:00,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:35:00,189 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:35:00,190 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:35:00,198 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:35:00,199 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:35:00,200 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:35:00,203 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:35:00,204 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:35:00,204 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:35:00,205 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:35:00,205 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:35:00,205 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:35:00,205 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:35:00,207 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:35:00,212 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:35:00,213 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:35:00,220 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:00,244 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:35:00,247 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:35:00,253 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:35:00,255 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:35:00,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:35:00,276 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:35:00,278 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:35:00,282 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:35:00,291 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:35:00,303 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:35:00,314 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 08:35:00,316 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:35:00,318 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:35:00,320 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-09-12 08:35:00,327 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:35:00,331 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:35:00,332 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:35:00,335 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:35:00,336 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:35:00,340 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:35:00,340 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:35:00,343 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:35:00,344 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:35:00,344 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:35:00,347 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:35:00,348 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:35:00,349 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:35:00,351 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:35:00,351 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:35:00,352 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:35:00,352 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:35:00,353 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:35:00,353 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:35:00,354 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:35:00,354 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:35:00,355 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:35:00,355 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:35:00,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:35:00,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89887649 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-09-12 08:35:00,773 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-09-12 08:35:00,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89887649 with result: [{'id': 418, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-09-12 08:35:00,896 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.114 0.085 2026-09-12 08:35:02,114 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:02,123 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:02,131 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:02,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:35:02,165 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:35:02,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:35:02,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.030 0.031 2026-09-12 08:35:02,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.027 0.004 2026-09-12 08:35:03,026 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-12 08:35:03,031 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,052 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,066 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,099 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,115 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,134 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,140 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:03,143 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:35:03,167 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:03,185 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:35:03,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:35:03,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29570558 for PoS orders references: ['Order 00335-002-0002'] (draft: False) 2026-09-12 08:35:03,223 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:03,364 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29570558 with result: [{'id': 419, 'pos_reference': 'Order 00335-002-0002', 'account_move': False}] 2026-09-12 08:35:03,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.067 0.097 2026-09-12 08:35:03,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:03] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.008 2026-09-12 08:35:05,163 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,182 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,198 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:35:05,238 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,247 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,266 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,286 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,302 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:05,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:35:05,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:35:05,658 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72894265 for PoS orders references: ['Order 00335-002-0003'] (draft: True) 2026-09-12 08:35:05,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72894265 with result: [{'id': 420, 'pos_reference': 'Order 00335-002-0003', 'account_move': False}] 2026-09-12 08:35:05,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.034 0.056 2026-09-12 08:35:07,012 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:07,031 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:07,048 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:07,064 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:07,082 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:07,098 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:07,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:35:07,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.011 2026-09-12 08:35:07,134 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:07,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34186185 for PoS orders references: ['Order 00335-002-0003'] (draft: False) 2026-09-12 08:35:07,156 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [690] 2026-09-12 08:35:07,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34186185 with result: [{'id': 420, 'pos_reference': 'Order 00335-002-0003', 'account_move': False}] 2026-09-12 08:35:07,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.060 0.082 2026-09-12 08:35:07,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:35:08,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:08,048 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:08,066 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:08,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.030 2026-09-12 08:35:08,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:35:08,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:35:08,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:35:08,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.027 2026-09-12 08:35:09,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-12 08:35:09,731 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:09,751 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:09,764 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:09,781 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:09,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:35:09,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80645105 for PoS orders references: ['Order 00335-002-0004'] (draft: True) 2026-09-12 08:35:09,820 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:09,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80645105 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-12 08:35:09,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.047 0.064 2026-09-12 08:35:10,690 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:10,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:35:10,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.028 2026-09-12 08:35:11,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:35:11,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:35:11,550 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:35:11,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.028 2026-09-12 08:35:12,353 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:12,364 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:35:12,575 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:12,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33203103 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-09-12 08:35:12,684 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [686, 687] 2026-09-12 08:35:12,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33203103 with result: [{'id': 418, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-09-12 08:35:12,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.057 0.059 2026-09-12 08:35:12,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:12] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.019 2026-09-12 08:35:13,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.003 2026-09-12 08:35:14,001 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:14,014 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-12 08:35:14,031 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 08:35:14,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:35:14,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:35:14,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:14,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:35:14,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24854 2026-09-12 08:35:14,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:35:14,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24854 2026-09-12 08:35:14,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpck48n1e__chrome_odoo" 2026-09-12 08:35:14,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25031 2026-09-12 08:35:14,340 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpcx8znij9_chrome_odoo 2026-09-12 08:35:14,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33161/json/version 2026-09-12 08:35:14,343 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33161/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:35:14,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:35:14,406 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33161/json 2026-09-12 08:35:14,406 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33161/json with timeout 3 increased to 10s during tests 2026-09-12 08:35:14,413 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33161/devtools/page/E5F609A31CC121A34F62AF952C676FDD 2026-09-12 08:35:14,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:35:14,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:35:14,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:35:14,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:35:14,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:35:14,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:35:14,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:14] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.035 0.051 2026-09-12 08:35:14,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E5F609A31CC121A34F62AF952C676FDD', 'loaderId': '3C9554C8F88D194DC77C1D0F58D041EE', 'isDownload': False} 2026-09-12 08:35:14,580 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-12 08:35:14,597 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:14,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:14] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 08:35:14,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:14] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-09-12 08:35:14,652 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:14] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.043 2026-09-12 08:35:15,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.016 0.011 2026-09-12 08:35:15,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 08:35:15,129 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:15,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:35:15,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:15,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.224 0.328 2026-09-12 08:35:15,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.552 2026-09-12 08:35:15,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:15,891 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.113 2026-09-12 08:35:15,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 08:35:15,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:35:16,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.157 0.298 2026-09-12 08:35:16,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.049 2026-09-12 08:35:16,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.020 0.012 2026-09-12 08:35:16,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.005 2026-09-12 08:35:16,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.044 0.037 2026-09-12 08:35:16,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.111 2026-09-12 08:35:16,769 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:16,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.124 2026-09-12 08:35:16,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.163 2026-09-12 08:35:16,830 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:16,842 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:16,856 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:35:16,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.027 0.209 2026-09-12 08:35:16,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.225 2026-09-12 08:35:16,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.183 2026-09-12 08:35:16,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.146 2026-09-12 08:35:16,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.159 2026-09-12 08:35:16,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.012 0.105 2026-09-12 08:35:16,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.107 2026-09-12 08:35:17,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.100 2026-09-12 08:35:17,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.006 0.107 2026-09-12 08:35:17,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.083 2026-09-12 08:35:17,698 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:17,720 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:17,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.028 2026-09-12 08:35:17,859 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:18,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:18,615 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:18,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63077446 for PoS orders references: ['Order 00335-002-0004'] (draft: True) 2026-09-12 08:35:18,647 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [692, 693] 2026-09-12 08:35:18,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63077446 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-12 08:35:18,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.075 0.064 2026-09-12 08:35:19,523 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:19,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:35:19,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-09-12 08:35:20,317 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:20,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:20,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:20,348 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:21,189 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:21,210 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:21,215 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:21,217 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:21,231 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:21,248 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:21,269 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:21,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33030693 for PoS orders references: ['Order 00335-002-0004'] (draft: False) 2026-09-12 08:35:21,298 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:35:21,341 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [696, 697] 2026-09-12 08:35:21,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33030693 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-12 08:35:21,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.105 0.100 2026-09-12 08:35:21,581 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:35:21,582 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:35:21,583 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:35:21,588 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:35:21,591 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:35:21,592 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:35:21,592 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:35:21,592 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:35:21,593 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:35:21,593 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:35:21,598 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:21,598 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:35:21,599 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:35:21,600 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:35:21,602 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:35:21,603 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:35:21,604 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:35:21,606 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:35:21,609 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:35:21,611 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:35:21,616 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:35:21,616 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:35:21,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:35:21,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:35:21,631 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:35:21,639 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:35:21,639 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:35:21,641 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:35:21,642 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:35:21,643 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:35:21,644 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:35:21,653 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:35:21,660 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:35:21,661 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:35:21,682 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:21,723 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 08:35:21,737 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.095 2026-09-12 08:35:21,752 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:35:21,753 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:35:21,763 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-09-12 08:35:21,780 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:21,795 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:35:21,819 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:35:21,834 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:35:21,837 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:35:21,846 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:35:21,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.064 0.004 2026-09-12 08:35:21,855 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:35:21,857 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:35:21,861 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:35:21,864 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:35:21,865 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:35:21,865 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:35:21,871 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:35:21,872 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:35:21,880 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:35:21,882 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-09-12 08:35:21,883 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:35:21,885 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:35:21,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.021 0.014 2026-09-12 08:35:21,887 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:35:21,887 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:35:21,888 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:35:21,888 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:35:21,888 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:35:21,889 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:35:21,889 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:35:21,889 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:35:21,890 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:35:21,890 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:35:21,890 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:35:21,891 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:35:21,891 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:35:21,891 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:35:21,892 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:35:21,893 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:35:21,893 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:35:21,893 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:35:21,905 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:21,933 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 08:35:21,939 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:35:21,941 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 08:35:21,944 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:35:21,945 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:35:21,946 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:35:21,947 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:35:21,948 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:35:21,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:35:21,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:35:21,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:35:21,952 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:21,958 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:35:21,973 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:35:21,978 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:35:21,982 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:35:21,993 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 08:35:22,000 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:35:22,004 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:35:22,005 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:35:22,011 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:35:22,013 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:35:22,014 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:35:22,026 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:35:22,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:35:22,033 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:35:22,044 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:35:22,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:35:22,067 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 08:35:22,073 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:35:22,083 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:35:22,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 08:35:22,091 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:35:22,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:35:22,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:35:22,100 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:35:22,100 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:35:22,100 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:35:22,101 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:35:22,101 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:35:22,125 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:22,397 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:22,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 08:35:22,507 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:22,549 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:22] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:35:23,939 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:23,947 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:23,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42815202 for PoS orders references: ['Order 00335-004-0005'] (draft: True) 2026-09-12 08:35:23,965 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:24,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42815202 with result: [{'id': 422, 'pos_reference': 'Order 00335-004-0005', 'account_move': False}] 2026-09-12 08:35:24,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.029 0.039 2026-09-12 08:35:24,781 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:24,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:35:25,559 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:25,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:35:25,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30304317 for PoS orders references: ['Order 00335-004-0005'] (draft: True) 2026-09-12 08:35:25,582 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:25,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30304317 with result: [{'id': 422, 'pos_reference': 'Order 00335-004-0005', 'account_move': False}] 2026-09-12 08:35:25,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.040 0.051 2026-09-12 08:35:26,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:35:26,430 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:26,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25031 2026-09-12 08:35:26,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:35:26,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25031 2026-09-12 08:35:26,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpcx8znij9_chrome_odoo" 2026-09-12 08:35:26,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-12 08:35:26,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25206 2026-09-12 08:35:26,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp289vqn18_chrome_odoo 2026-09-12 08:35:26,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44863/json/version 2026-09-12 08:35:26,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44863/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:35:26,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:35:26,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44863/json 2026-09-12 08:35:26,809 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44863/json with timeout 3 increased to 10s during tests 2026-09-12 08:35:26,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44863/devtools/page/37E7A2FCAF0E635770703B321B89839F 2026-09-12 08:35:26,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:35:26,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:35:27,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:35:27,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:35:27,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:35:27,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:35:27,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:35:27,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:27] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.139 0.538 2026-09-12 08:35:27,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '37E7A2FCAF0E635770703B321B89839F', 'loaderId': 'E0A32E51883E02651723AF378A3171E1', 'isDownload': False} 2026-09-12 08:35:27,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-12 08:35:27,723 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:27,755 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:27] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.018 2026-09-12 08:35:27,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:27] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.031 2026-09-12 08:35:27,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:27] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.046 2026-09-12 08:35:28,195 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:28] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:35:28,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 08:35:28,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:35:28,249 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:35:28,267 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:28,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.190 0.402 2026-09-12 08:35:28,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.588 2026-09-12 08:35:28,932 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:28,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.084 2026-09-12 08:35:29,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 08:35:29,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-12 08:35:29,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.239 0.321 2026-09-12 08:35:29,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.044 2026-09-12 08:35:29,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.012 2026-09-12 08:35:29,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:35:29,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.040 0.046 2026-09-12 08:35:29,890 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:29,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.115 2026-09-12 08:35:29,930 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35: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-09-12 08:35:29,967 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:35:29,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:29] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.170 2026-09-12 08:35:30,003 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:30,010 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:30,022 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.196 2026-09-12 08:35:30,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.212 2026-09-12 08:35:30,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.016 0.261 2026-09-12 08:35:30,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.202 2026-09-12 08:35:30,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.034 0.161 2026-09-12 08:35:30,185 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.160 2026-09-12 08:35:30,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.014 0.166 2026-09-12 08:35:30,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.167 2026-09-12 08:35:30,237 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.137 2026-09-12 08:35:30,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.002 0.134 2026-09-12 08:35:30,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.062 2026-09-12 08:35:30,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:35:30,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:35:30,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.015 2026-09-12 08:35:30,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.032 2026-09-12 08:35:30,741 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:30,836 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:31,692 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:31,701 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:31,718 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:31,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:31,747 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:31,766 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:31,780 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:31,799 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,650 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,680 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,698 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,713 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:35:32,730 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,748 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,764 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:32,780 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,647 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,664 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,681 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,696 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,714 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,731 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,747 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,764 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,780 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,797 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,813 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,832 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,846 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,864 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,881 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,897 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,915 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,931 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,947 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:33,963 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:35:33,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-12 08:35:34,010 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:34,011 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:35:34,027 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:34,035 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:34,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:35:34,064 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:34,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:34,096 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:35:34,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:35:34,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:35:34,145 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82892999 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-12 08:35:34,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:35:34,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82892999 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-12 08:35:34,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.072 0.069 2026-09-12 08:35:34,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.029 0.031 2026-09-12 08:35:34,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:35:35,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:35:35,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:35:35,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:35:35,197 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:35,214 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:35,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:35:35,246 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:35,264 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:35,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:35:35,282 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:35:35,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25206 2026-09-12 08:35:35,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:35:35,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25206 2026-09-12 08:35:35,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp289vqn18_chrome_odoo" 2026-09-12 08:35:35,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25336 2026-09-12 08:35:35,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp9jgb4zel_chrome_odoo 2026-09-12 08:35:35,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37545/json/version 2026-09-12 08:35:35,518 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37545/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:35:35,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:35:35,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37545/json 2026-09-12 08:35:35,560 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37545/json with timeout 3 increased to 10s during tests 2026-09-12 08:35:35,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37545/devtools/page/409F09F5CD32918DA0EE75CFFA644BD9 2026-09-12 08:35:35,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:35:35,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:35:35,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:35:35,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:35:35,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:35:35,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:35:35,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:35] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.021 0.044 2026-09-12 08:35:35,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '409F09F5CD32918DA0EE75CFFA644BD9', 'loaderId': 'DF323AB19B2C0EA3B21A02B7093D599E', 'isDownload': False} 2026-09-12 08:35:35,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-12 08:35:35,737 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:35,755 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:35] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 08:35:35,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:35] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-12 08:35:35,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:35] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.018 2026-09-12 08:35:36,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:36] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.014 0.009 2026-09-12 08:35:36,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.027 0.020 2026-09-12 08:35:36,219 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:35:36,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:35:36,255 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:37,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.182 1.261 2026-09-12 08:35:37,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.452 2026-09-12 08:35:37,782 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:37,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.089 2026-09-12 08:35:37,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-12 08:35:37,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-12 08:35:38,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.268 0.340 2026-09-12 08:35:38,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.048 2026-09-12 08:35:38,703 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:35:38,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.023 0.012 2026-09-12 08:35:38,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.004 2026-09-12 08:35:38,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.026 0.040 2026-09-12 08:35:38,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.045 0.106 2026-09-12 08:35:38,929 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:38,955 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:35:38,984 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:35:38,998 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:39,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.043 0.167 2026-09-12 08:35:39,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.028 0.226 2026-09-12 08:35:39,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.259 2026-09-12 08:35:39,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.293 2026-09-12 08:35:39,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.012 0.291 2026-09-12 08:35:39,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.016 0.163 2026-09-12 08:35:39,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.174 2026-09-12 08:35:39,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.134 2026-09-12 08:35:39,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.114 2026-09-12 08:35:39,245 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.110 2026-09-12 08:35:39,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.006 0.122 2026-09-12 08:35:39,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.041 2026-09-12 08:35:40,637 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:40,686 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.026 2026-09-12 08:35:40,789 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:40,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-09-12 08:35:41,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:41,558 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:41,564 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:41,584 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:41,598 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:41,615 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:41,632 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:41,648 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:42,149 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:35:42,499 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:42,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:42,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87117190 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-12 08:35:42,562 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [701, 702] 2026-09-12 08:35:42,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87117190 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-12 08:35:42,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.083 0.075 2026-09-12 08:35:43,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:35:43,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.010 2026-09-12 08:35:44,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:35:44,242 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46786258 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-12 08:35:44,262 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [703, 704, 705] 2026-09-12 08:35:44,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46786258 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-12 08:35:44,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.131 0.071 2026-09-12 08:35:45,196 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:45,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:35:45,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:35:45,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:35:45,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:45,997 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:46,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.031 2026-09-12 08:35:46,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-09-12 08:35:46,846 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:46,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-09-12 08:35:46,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-12 08:35:46,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:35:46,918 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:46,930 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:35:46,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45694400 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-12 08:35:46,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:46,973 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [706, 707, 708] 2026-09-12 08:35:47,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45694400 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-12 08:35:47,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.061 0.066 2026-09-12 08:35:47,825 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:47,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.029 2026-09-12 08:35:48,644 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,659 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,667 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,680 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,696 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,714 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,731 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,746 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:48,764 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:49,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:35:49,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:49,620 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:49,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.008 2026-09-12 08:35:49,705 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:35:49,706 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:35:49,706 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:35:49,708 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:35:49,708 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:35:49,708 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:35:49,709 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:35:49,709 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:35:49,710 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:35:49,710 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:35:49,711 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:35:49,711 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:35:49,711 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:35:49,713 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:35:49,713 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:35:49,714 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:35:49,719 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:35:49,729 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:35:49,730 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:35:49,730 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:35:49,736 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:35:49,738 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:35:49,756 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 08:35:49,768 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:35:49,768 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:35:49,769 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:35:49,769 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:35:49,769 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:35:49,770 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:35:49,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 08:35:49,773 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:35:49,775 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:35:49,776 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:35:49,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:35:49,795 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-09-12 08:35:49,799 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:35:49,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:35:49,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:35:49,811 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:35:49,812 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:35:49,817 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:35:49,818 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-09-12 08:35:49,825 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:35:49,831 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:35:49,838 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:35:49,855 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:35:49,858 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:35:49,865 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:35:49,866 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:35:49,871 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:35:49,873 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.087 2026-09-12 08:35:49,883 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:35:49,887 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:49,896 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:35:49,903 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 08:35:49,908 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:35:49,913 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:49,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.077 2026-09-12 08:35:49,935 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:35:49,929 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.075 2026-09-12 08:35:49,928 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:35:49,948 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:35:49,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:35:49,953 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:35:50,002 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:35:50,006 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 08:35:50,010 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:35:50,025 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:35:50,025 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:35:50,027 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:35:50,029 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:35:50,031 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 08:35:50,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:35:50,036 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:35:50,039 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:35:50,042 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:35:50,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:35:50,044 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:35:50,046 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:35:50,049 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:35:50,051 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:35:50,056 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:50,058 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:35:50,062 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:35:50,062 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:35:50,062 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:35:50,063 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:35:50,063 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:35:50,064 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:35:50,064 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:35:50,075 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:50,079 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:35:50,079 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:35:50,080 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:35:50,080 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:35:50,083 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:35:50,084 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:35:50,084 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:35:50,085 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:35:50,085 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:35:50,086 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:35:50,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:35:50,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 08:35:50,134 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:35:50,143 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:35:50,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:35:50,153 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-09-12 08:35:50,157 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:35:50,166 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:35:50,172 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:35:50,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:35:50,179 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:35:50,185 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.096 2026-09-12 08:35:50,189 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-09-12 08:35:50,193 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-12 08:35:50,203 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:35:50,205 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:35:50,208 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:35:50,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-12 08:35:50,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,578 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,586 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:35:50,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18483822 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-12 08:35:50,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:35:50,632 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,643 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:35:50,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:35:50,650 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [709, 710, 711] 2026-09-12 08:35:50,669 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,681 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,707 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:35:50,734 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:35:50,769 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:50,776 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:35:50,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18483822 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-12 08:35:50,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.114 0.091 2026-09-12 08:35:50,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:35:50,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25336 2026-09-12 08:35:50,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:35:50,836 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25336 2026-09-12 08:35:50,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp9jgb4zel_chrome_odoo" 2026-09-12 08:35:51,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25512 2026-09-12 08:35:51,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp12yu2ymt_chrome_odoo 2026-09-12 08:35:51,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35247/json/version 2026-09-12 08:35:51,058 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35247/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:35:51,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:35:51,099 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35247/json 2026-09-12 08:35:51,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35247/json with timeout 3 increased to 10s during tests 2026-09-12 08:35:51,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35247/devtools/page/615C5FF218F09C50B8CCF112E6AE7011 2026-09-12 08:35:51,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:35:51,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:35:51,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:35:51,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:35:51,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:35:51,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:35:51,286 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.021 0.050 2026-09-12 08:35:51,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '615C5FF218F09C50B8CCF112E6AE7011', 'loaderId': '163A7770E5296F6BFD77C19A35230119', 'isDownload': False} 2026-09-12 08:35:51,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-12 08:35:51,298 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:51,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.011 2026-09-12 08:35:51,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-09-12 08:35:51,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.049 2026-09-12 08:35:51,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 08:35:51,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 08:35:51,786 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:35:51,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:35:51,814 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:52,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.150 0.297 2026-09-12 08:35:52,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.458 2026-09-12 08:35:52,331 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:35:52,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.074 2026-09-12 08:35:52,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:35:52,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:35:52,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.151 0.314 2026-09-12 08:35:53,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.046 2026-09-12 08:35:53,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.027 0.011 2026-09-12 08:35:53,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:35:53,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.020 0.031 2026-09-12 08:35:53,214 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.087 2026-09-12 08:35:53,220 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:53,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.088 2026-09-12 08:35:53,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.132 2026-09-12 08:35:53,302 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35: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-09-12 08:35:53,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.150 2026-09-12 08:35:53,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.165 2026-09-12 08:35:53,334 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:35:53,357 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:35:53,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.041 0.173 2026-09-12 08:35:53,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.152 2026-09-12 08:35:53,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.146 2026-09-12 08:35:53,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.025 0.106 2026-09-12 08:35:53,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.122 2026-09-12 08:35:53,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.121 2026-09-12 08:35:53,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.007 0.148 2026-09-12 08:35:53,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.114 2026-09-12 08:35:54,163 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,179 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,196 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,212 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,229 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,264 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-12 08:35:54,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-12 08:35:54,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-12 08:35:54,334 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:54,335 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-12 08:35:54,365 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.013 0.009 2026-09-12 08:35:54,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-09-12 08:35:54,418 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:54,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.013 0.006 2026-09-12 08:35:54,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:54] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 08:35:55,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-12 08:35:55,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:35:55,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:35:55,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:35:55,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:55] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:35:55,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-09-12 08:35:55,279 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:55,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-12 08:35:55,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:55] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:35:55,315 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:55,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:35:56,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-12 08:35:56,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:35:56,112 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:35:56,129 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:35:56,148 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-09-12 08:35:56,149 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.011 0.004 2026-09-12 08:35:56,162 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,179 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,198 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,213 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-12 08:35:56,247 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,263 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,281 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-12 08:35:56,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:56] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.019 0.005 2026-09-12 08:35:56,326 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:56,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.008 2026-09-12 08:35:56,346 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 08:35:56,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:56] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 08:35:57,117 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:57,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-12 08:35:57,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:35:57,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:35:57,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:57] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.006 0.004 2026-09-12 08:35:57,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-09-12 08:35:57,185 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:35:57,189 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-12 08:35:57,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.016 2026-09-12 08:35:57,200 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-09-12 08:35:57,213 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-09-12 08:35:57,231 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-12 08:35:57,247 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:57,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:57] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.014 0.009 2026-09-12 08:35:58,024 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-12 08:35:58,029 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,048 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,063 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,079 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,097 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,112 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,129 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:35:58,148 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-12 08:35:58,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:35:58,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:35:58,198 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:58,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:35:58,216 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-12 08:35:58,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:35:58,297 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:35:58,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:35:58,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-12 08:35:58,348 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:35:58,362 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:58,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:58,397 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,412 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,432 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,446 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:35:58,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:35:58,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:35:58,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-12 08:35:58,531 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:35:58,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:58,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:58,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-09-12 08:35:58,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:35:58,597 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-09-12 08:35:58,617 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:58,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:35:58,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:35:58,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:35:58,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.032 2026-09-12 08:35:58,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:35:59,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:35:59,512 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:59,531 106 INFO rb-3be5b00-224738-414704 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-09-12 08:35:59,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-12 08:35:59,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:35:59,570 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:35:59,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:35:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:35:59,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25512 2026-09-12 08:35:59,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:35:59,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25512 2026-09-12 08:35:59,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp12yu2ymt_chrome_odoo" 2026-09-12 08:35:59,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-12 08:35:59,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25656 2026-09-12 08:35:59,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpvsdbjadv_chrome_odoo 2026-09-12 08:35:59,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42621/json/version 2026-09-12 08:35:59,979 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42621/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:36:00,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:36:00,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42621/json 2026-09-12 08:36:00,024 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42621/json with timeout 3 increased to 10s during tests 2026-09-12 08:36:00,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42621/devtools/page/FB268082715BD9E29BEAB1779EDC52A0 2026-09-12 08:36:00,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:36:00,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:36:00,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:36:00,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:36:00,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:36:00,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:36:00,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:36:00,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:00] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.128 0.573 2026-09-12 08:36:00,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'FB268082715BD9E29BEAB1779EDC52A0', 'loaderId': 'A1FDA8A49A01D68A9C3CA9E04DC77903', 'isDownload': False} 2026-09-12 08:36:00,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-12 08:36:00,959 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:36:00,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:00] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.009 2026-09-12 08:36:00,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:00] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-09-12 08:36:01,018 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:01] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.031 2026-09-12 08:36:01,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:01] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.009 2026-09-12 08:36:01,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.016 2026-09-12 08:36:01,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:36:01,447 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:36:01,460 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:02,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.263 0.401 2026-09-12 08:36:02,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.672 2026-09-12 08:36:02,204 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:36:02,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.096 2026-09-12 08:36:02,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-09-12 08:36:02,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:36:02,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.165 0.315 2026-09-12 08:36:02,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.041 2026-09-12 08:36:02,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.011 2026-09-12 08:36:02,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:36:03,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.060 0.033 2026-09-12 08:36:03,055 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:36:03,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.122 2026-09-12 08:36:03,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 08:36:03,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.157 2026-09-12 08:36:03,158 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36: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-09-12 08:36:03,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.176 2026-09-12 08:36:03,171 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:03,181 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:36:03,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.226 2026-09-12 08:36:03,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.025 0.149 2026-09-12 08:36:03,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.327 2026-09-12 08:36:03,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.184 2026-09-12 08:36:03,308 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:36:03,355 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.027 0.152 2026-09-12 08:36:03,379 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.174 2026-09-12 08:36:03,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.017 0.168 2026-09-12 08:36:03,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.008 0.174 2026-09-12 08:36:03,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.146 2026-09-12 08:36:03,913 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:36:03,930 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:03,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:03,964 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:03,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.017 2026-09-12 08:36:03,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.016 2026-09-12 08:36:04,013 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:04,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-09-12 08:36:04,913 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:36:04,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:36:04,948 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:36:04,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 08:36:05,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:05,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:05,779 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:05,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 08:36:05,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:36:06,551 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-09-12 08:36:06,562 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:06,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:36:06,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:36:06,596 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,387 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,398 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-09-12 08:36:07,417 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,429 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,448 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,468 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:07,496 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:07,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:07,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27498466 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-09-12 08:36:07,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:07,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27498466 with result: [{'id': 424, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-09-12 08:36:07,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.060 0.060 2026-09-12 08:36:07,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.028 2026-09-12 08:36:08,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:36:08,478 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,501 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,514 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,530 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,546 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,562 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,580 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,596 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:08,614 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:09,464 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:09,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:09,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96202165 for PoS orders references: ['Order 00337-002-0003'] (draft: True) 2026-09-12 08:36:09,496 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-09-12 08:36:09,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96202165 with result: [{'id': 425, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-09-12 08:36:09,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.048 0.056 2026-09-12 08:36:10,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:10,362 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:10,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:10,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.032 2026-09-12 08:36:11,202 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:11,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:36:11,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-09-12 08:36:11,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:36:11,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.030 2026-09-12 08:36:11,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.040 2026-09-12 08:36:11,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.010 0.026 2026-09-12 08:36:12,107 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:12,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:12,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:36:12,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:36:12,146 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:12,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-12 08:36:12,925 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:12,944 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:12,958 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:12,967 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:12,999 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:13,001 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:13,016 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:13,034 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:13,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:13,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7302827 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-09-12 08:36:13,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-12 08:36:13,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7302827 with result: [{'id': 426, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-09-12 08:36:13,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.046 0.048 2026-09-12 08:36:13,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:13,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:13,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:13,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.024 2026-09-12 08:36:14,715 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:14,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-12 08:36:14,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:36:14,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-12 08:36:14,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:14] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.018 2026-09-12 08:36:14,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:14] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.034 2026-09-12 08:36:15,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:36:15,581 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:15,582 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:36:15,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:36:15,611 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:15,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25656 2026-09-12 08:36:15,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:36:15,625 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25656 2026-09-12 08:36:15,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpvsdbjadv_chrome_odoo" 2026-09-12 08:36:15,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-12 08:36:16,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25797 2026-09-12 08:36:16,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpvd4acrp2_chrome_odoo 2026-09-12 08:36:16,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35665/json/version 2026-09-12 08:36:16,076 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35665/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:36:16,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:36:16,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35665/json 2026-09-12 08:36:16,118 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35665/json with timeout 3 increased to 10s during tests 2026-09-12 08:36:16,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35665/devtools/page/15C6772D90590B14FD64CD85CE153852 2026-09-12 08:36:16,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:36:16,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:36:16,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:36:16,340 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:36:16,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:36:16,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:36:16,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:36:17,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.115 0.563 2026-09-12 08:36:17,036 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:36:17,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '15C6772D90590B14FD64CD85CE153852', 'loaderId': 'F00F7D8437EDFD9C21FBE38CF5C09AD8', 'isDownload': False} 2026-09-12 08:36:17,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-12 08:36:17,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.008 2026-09-12 08:36:17,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-12 08:36:17,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.041 2026-09-12 08:36:17,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:36:17,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 08:36:17,452 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:17,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.005 2026-09-12 08:36:17,487 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:18,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.298 0.398 2026-09-12 08:36:18,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 0.722 2026-09-12 08:36:18,276 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:36:18,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.080 2026-09-12 08:36:18,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:36:18,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:36:18,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.228 0.303 2026-09-12 08:36:19,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.040 2026-09-12 08:36:19,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.010 2026-09-12 08:36:19,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 08:36:19,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.053 0.040 2026-09-12 08:36:19,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.016 0.127 2026-09-12 08:36:19,261 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:36:19,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.202 2026-09-12 08:36:19,313 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36: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-09-12 08:36:19,325 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:36:19,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.018 0.242 2026-09-12 08:36:19,365 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:19,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.027 0.247 2026-09-12 08:36:19,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.273 2026-09-12 08:36:19,436 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:36:19,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.023 0.247 2026-09-12 08:36:19,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.186 2026-09-12 08:36:19,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.144 2026-09-12 08:36:19,539 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.032 0.140 2026-09-12 08:36:19,555 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.114 2026-09-12 08:36:19,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.019 0.125 2026-09-12 08:36:19,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.004 0.146 2026-09-12 08:36:19,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.104 2026-09-12 08:36:20,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:36:20,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:36:20,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.015 2026-09-12 08:36:20,053 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:20,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:36:20,159 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:21,033 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,039 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,046 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,061 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,082 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,097 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,112 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,128 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:21,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:21,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98029215 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-09-12 08:36:21,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-09-12 08:36:21,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98029215 with result: [{'id': 427, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-09-12 08:36:21,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.103 0.066 2026-09-12 08:36:21,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:36:22,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:36:22,101 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:22,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.043 0.027 2026-09-12 08:36:22,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:36:22,963 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:36:22,968 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:22,971 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:36:22,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:36:23,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:23] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 08:36:23,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:36:23,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:36:23,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61211299 for PoS orders references: ['Order 00338-002-0001'] (draft: False) 2026-09-12 08:36:23,049 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:23,096 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [719] 2026-09-12 08:36:23,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61211299 with result: [{'id': 427, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-09-12 08:36:23,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.160 0.133 2026-09-12 08:36:23,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:36:24,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:24,162 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:24,179 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:24,181 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.006 2026-09-12 08:36:24,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:36:24,961 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:24,982 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:24,996 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,012 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,029 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,045 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,064 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,085 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,938 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:25,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:25,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84566628 for PoS orders references: ['Order 00338-002-0002'] (draft: True) 2026-09-12 08:36:25,966 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-09-12 08:36:26,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84566628 with result: [{'id': 428, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-09-12 08:36:26,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.038 0.055 2026-09-12 08:36:26,802 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:26,812 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:26,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:26,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.022 2026-09-12 08:36:27,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-09-12 08:36:27,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:36:27,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:36:27,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:36:27,679 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,458 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,463 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,495 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,512 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,529 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,545 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,567 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:28,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:36:29,402 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:29,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:36:29,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:36:29,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:36:29,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:36:29,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:36:29,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96225318 for PoS orders references: ['Order 00338-002-0003'] (draft: False) 2026-09-12 08:36:29,573 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96225318 with result: [{'id': 429, 'pos_reference': 'Order 00338-002-0003', 'account_move': False}] 2026-09-12 08:36:29,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.051 0.060 2026-09-12 08:36:30,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:30,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:30,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:30,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.024 2026-09-12 08:36:31,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:36:31,211 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,232 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,245 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,283 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,295 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,312 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,329 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:31,346 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:32,197 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:32,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:32,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70985526 for PoS orders references: ['Order 00338-002-0004'] (draft: True) 2026-09-12 08:36:32,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-09-12 08:36:32,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70985526 with result: [{'id': 430, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-09-12 08:36:32,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.060 0.057 2026-09-12 08:36:33,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:33,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:33,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:33,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.024 2026-09-12 08:36:33,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-09-12 08:36:33,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:36:33,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:36:33,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:36:34,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.037 2026-09-12 08:36:34,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:36:34,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-12 08:36:34,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-09-12 08:36:34,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-09-12 08:36:34,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-09-12 08:36:34,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-12 08:36:34,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-09-12 08:36:34,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:34,944 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:36:34,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:34,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:34,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:35,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.029 2026-09-12 08:36:35,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-12 08:36:35,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:36:35,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:36:35,889 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.025 2026-09-12 08:36:36,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-12 08:36:36,679 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-09-12 08:36:36,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-09-12 08:36:36,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-09-12 08:36:36,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-12 08:36:36,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-09-12 08:36:36,761 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:36,778 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:36:36,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:36,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:36,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:36,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.030 2026-09-12 08:36:37,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 08:36:37,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:36:37,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:36:37,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.027 2026-09-12 08:36:38,486 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:38,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:36:38,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:36:38,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:36:38,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:36:38,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:36:38,563 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42851554 for PoS orders references: ['Order 00338-002-0004'] (draft: False) 2026-09-12 08:36:38,585 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [723] 2026-09-12 08:36:38,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42851554 with result: [{'id': 430, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-09-12 08:36:38,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.051 0.079 2026-09-12 08:36:39,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-12 08:36:39,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-09-12 08:36:39,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-09-12 08:36:39,527 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-09-12 08:36:39,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-12 08:36:39,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-09-12 08:36:39,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:39,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:36:39,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:39,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:39,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:36:39,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.024 2026-09-12 08:36:40,449 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-12 08:36:40,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 08:36:40,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-09-12 08:36:40,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-12 08:36:40,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-12 08:36:40,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-12 08:36:40,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 08:36:40,560 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-09-12 08:36:40,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:40] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.024 0.024 2026-09-12 08:36:40,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-09-12 08:36:40,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 08:36:40,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:36:40,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:40] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.016 0.024 2026-09-12 08:36:40,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:36:40,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.032 2026-09-12 08:36:40,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:40] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.016 0.065 2026-09-12 08:36:41,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:36:41,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:36:41,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-12 08:36:41,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-12 08:36:41,494 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:41,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-12 08:36:41,527 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:41,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-12 08:36:41,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 08:36:41,579 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:41,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:36:41,611 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:36:41,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:36:41,630 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17614284 for PoS orders references: ['Order 00338-002-0002'] (draft: False) 2026-09-12 08:36:41,647 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [721] 2026-09-12 08:36:41,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17614284 with result: [{'id': 428, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-09-12 08:36:41,754 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.046 0.084 2026-09-12 08:36:41,837 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:36:41,839 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:36:41,839 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:36:41,840 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:36:41,841 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:36:41,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:36:41,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:36:41,845 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:36:41,846 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:36:41,847 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:36:41,848 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:36:41,848 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:36:41,849 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:36:41,850 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:36:41,852 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:36:41,853 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:36:41,854 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:36:41,854 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:36:41,861 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:36:41,864 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:36:41,867 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:36:41,869 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:36:41,872 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:36:41,878 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:36:41,886 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:36:41,887 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:36:41,888 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:36:41,888 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:36:41,889 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:36:41,889 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:36:41,891 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:41,897 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:36:41,898 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:36:41,902 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:36:41,902 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:36:41,904 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:36:41,909 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:36:41,928 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:36:41,932 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:36:41,935 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:36:41,947 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:36:41,948 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:36:41,948 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:36:41,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:36:41,950 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:36:41,955 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:36:41,956 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:36:41,958 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:36:41,958 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:36:41,962 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:36:41,969 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:36:41,970 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:36:41,971 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:36:41,972 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:36:41,975 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:36:41,976 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:36:41,977 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:36:41,982 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 08:36:41,987 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:36:41,999 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:36:42,001 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:36:42,002 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:36:42,006 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:36:42,011 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 08:36:42,019 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:36:42,022 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:36:42,027 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:36:42,047 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:36:42,050 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:36:42,058 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:36:42,067 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:36:42,068 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:36:42,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:36:42,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.062 0.028 2026-09-12 08:36:42,081 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:36:42,084 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:36:42,084 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:36:42,094 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:36:42,096 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:36:42,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:36:42,101 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:36:42,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:36:42,136 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:36:42,140 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:36:42,151 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:36:42,166 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:36:42,167 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:36:42,168 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:36:42,168 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:36:42,168 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:36:42,169 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:36:42,169 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:36:42,169 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:36:42,170 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:36:42,170 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:36:42,171 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:36:42,171 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:36:42,171 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:36:42,172 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:36:42,173 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:36:42,173 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:36:42,174 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:36:42,174 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:36:42,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:36:42,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:36:42,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:36:42,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:36:42,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:36:42,176 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:36:42,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:36:42,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:36:42,178 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:36:42,178 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:36:42,178 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:36:42,179 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:36:42,185 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:42,186 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:36:42,190 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:36:42,191 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:36:42,587 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:42] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:36:43,988 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:43,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:36:44,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:36:44,011 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,789 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,796 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,812 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,828 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,844 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,865 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,878 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:44,894 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:45,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.004 2026-09-12 08:36:45,746 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:45,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:36:45,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:36:45,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:36:45,811 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:36:45,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16281489 for PoS orders references: ['Order 00338-002-0005'] (draft: False) 2026-09-12 08:36:45,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:36:45,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16281489 with result: [{'id': 431, 'pos_reference': 'Order 00338-002-0005', 'account_move': False}] 2026-09-12 08:36:45,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.038 0.060 2026-09-12 08:36:46,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-12 08:36:46,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:36:46,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:46] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.011 0.009 2026-09-12 08:36:48,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:48,427 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:36:48,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:36:48,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25797 2026-09-12 08:36:48,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:36:48,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25797 2026-09-12 08:36:48,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpvd4acrp2_chrome_odoo" 2026-09-12 08:36:48,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-12 08:36:48,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26010 2026-09-12 08:36:48,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpd3i7pmwg_chrome_odoo 2026-09-12 08:36:48,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42681/json/version 2026-09-12 08:36:48,855 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42681/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:36:48,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:36:48,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42681/json 2026-09-12 08:36:48,915 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42681/json with timeout 3 increased to 10s during tests 2026-09-12 08:36:48,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42681/devtools/page/A94032B7A44E8B18D6A606F91F1BACDA 2026-09-12 08:36:48,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:36:48,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:36:49,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:36:49,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:36:49,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:36:49,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:36:49,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:36:49,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.102 0.582 2026-09-12 08:36:49,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A94032B7A44E8B18D6A606F91F1BACDA', 'loaderId': '944D472F0098B980BA0258ABE31F0590', 'isDownload': False} 2026-09-12 08:36:49,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-12 08:36:49,781 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:36:49,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:36:49,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.018 2026-09-12 08:36:49,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-12 08:36:50,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:50] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-12 08:36:50,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-09-12 08:36:50,287 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.011 2026-09-12 08:36:50,288 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:36:50,306 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:51,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.346 0.395 2026-09-12 08:36:51,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.048 0.767 2026-09-12 08:36:51,156 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:36:51,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.116 2026-09-12 08:36:51,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:36:51,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:36:51,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.191 0.286 2026-09-12 08:36:51,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.036 2026-09-12 08:36:51,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.014 2026-09-12 08:36:51,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:36:52,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.028 0.046 2026-09-12 08:36:52,022 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:36:52,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.008 0.102 2026-09-12 08:36:52,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.030 0.132 2026-09-12 08:36:52,111 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:36:52,122 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:36:52,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.010 0.193 2026-09-12 08:36:52,151 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:52,155 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:52,168 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.186 2026-09-12 08:36:52,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.200 2026-09-12 08:36:52,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.165 2026-09-12 08:36:52,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.175 2026-09-12 08:36:52,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.044 0.132 2026-09-12 08:36:52,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.154 2026-09-12 08:36:52,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.151 2026-09-12 08:36:52,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.147 2026-09-12 08:36:52,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.005 0.128 2026-09-12 08:36:52,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.126 2026-09-12 08:36:52,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:36:52,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:36:52,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.015 2026-09-12 08:36:52,879 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:52,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.015 2026-09-12 08:36:52,965 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:36:53,837 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,845 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,851 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,864 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:36:53,897 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,912 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,935 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,945 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,961 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,977 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:53,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,011 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,027 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:36:54,060 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,076 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,094 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,110 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,126 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,143 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,163 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,178 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,195 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-12 08:36:54,227 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,243 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,261 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,278 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:54,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:36:54,309 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59291015 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-09-12 08:36:54,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:36:54,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59291015 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-09-12 08:36:54,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.071 0.064 2026-09-12 08:36:54,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.069 2026-09-12 08:36:55,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:55,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.025 2026-09-12 08:36:56,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:56,061 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:56,077 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:56,094 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:56,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-12 08:36:56,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:36:56,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-12 08:36:56,139 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:56,140 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:56,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:56,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:56,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-12 08:36:56,183 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97783889 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-09-12 08:36:56,204 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [731, 732, 733] 2026-09-12 08:36:56,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97783889 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-09-12 08:36:56,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.028 0.052 2026-09-12 08:36:56,298 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.010 0.023 2026-09-12 08:36:57,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 08:36:57,077 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:36:57,093 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:57,111 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:57,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:36:57,143 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:57,160 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:57,177 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:36:57,194 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:57,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:36:57,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-12 08:36:57,243 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-12 08:36:57,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.030 2026-09-12 08:36:58,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:36:58,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-12 08:36:58,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:58,093 106 INFO rb-3be5b00-224738-414704 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-09-12 08:36:58,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:36:58,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26010 2026-09-12 08:36:58,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:36:58,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26010 2026-09-12 08:36:58,166 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpd3i7pmwg_chrome_odoo" 2026-09-12 08:36:58,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-12 08:36:58,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26142 2026-09-12 08:36:58,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpe4f4qme6_chrome_odoo 2026-09-12 08:36:58,502 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36913/json/version 2026-09-12 08:36:58,504 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36913/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:36:58,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:36:58,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36913/json 2026-09-12 08:36:58,531 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36913/json with timeout 3 increased to 10s during tests 2026-09-12 08:36:58,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36913/devtools/page/640592374D836DEB93D12300E1F85677 2026-09-12 08:36:58,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:36:58,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:36:58,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:36:58,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:36:58,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:36:58,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:36:58,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:36:59,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.098 0.517 2026-09-12 08:36:59,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '640592374D836DEB93D12300E1F85677', 'loaderId': 'BEFCC606654A5C9F30BFEFCD5F19258C', 'isDownload': False} 2026-09-12 08:36:59,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-12 08:36:59,343 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:36:59,355 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:36:59,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-09-12 08:36:59,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.025 2026-09-12 08:36:59,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:36:59,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-09-12 08:36:59,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:36:59,837 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:36:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:36:59,842 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:00,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.405 0.383 2026-09-12 08:37:00,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.796 2026-09-12 08:37:00,698 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:00,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.077 2026-09-12 08:37:00,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:37:00,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:37:01,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.118 0.282 2026-09-12 08:37:01,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.044 2026-09-12 08:37:01,394 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.013 2026-09-12 08:37:01,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:37:01,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.046 0.035 2026-09-12 08:37:01,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.113 2026-09-12 08:37:01,576 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.112 2026-09-12 08:37:01,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.149 2026-09-12 08:37:01,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:37:01,648 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:37:01,654 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:01,661 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.021 0.214 2026-09-12 08:37:01,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.266 2026-09-12 08:37:01,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.214 2026-09-12 08:37:01,754 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:37:01,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.186 2026-09-12 08:37:01,773 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:37:01,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.182 2026-09-12 08:37:01,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.119 2026-09-12 08:37:01,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.019 0.130 2026-09-12 08:37:01,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.003 0.115 2026-09-12 08:37:01,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.034 0.119 2026-09-12 08:37:01,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.124 2026-09-12 08:37:02,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:37:02,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:37:02,395 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:02,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.017 2026-09-12 08:37:02,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.037 2026-09-12 08:37:02,489 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:03,359 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,365 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,379 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,394 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,411 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,430 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,443 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,461 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:03,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:37:04,301 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:04,309 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:04,326 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:04,344 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:04,360 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:04,376 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:37:04,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:37:04,410 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:37:04,411 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:04,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:37:04,441 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:04] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 08:37:04,461 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:04,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68240597 for PoS orders references: ['Order 00340-002-0002'] (draft: False) 2026-09-12 08:37:04,475 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:04,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68240597 with result: [{'id': 433, 'pos_reference': 'Order 00340-002-0002', 'account_move': False}] 2026-09-12 08:37:04,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.149 0.111 2026-09-12 08:37:04,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43444913 for PoS orders references: ['Order 00340-002-0001'] (draft: True) 2026-09-12 08:37:04,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43444913 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-09-12 08:37:04,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.037 0.056 2026-09-12 08:37:04,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:04] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.060 2026-09-12 08:37:05,551 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:37:05,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:37:05,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:05,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:37:05,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:37:05,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:37:05,677 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:37:05,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48681621 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-09-12 08:37:05,703 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:05,719 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [736] 2026-09-12 08:37:05,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48681621 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-09-12 08:37:05,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.041 0.070 2026-09-12 08:37:06,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:37:06,586 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:06,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26142 2026-09-12 08:37:06,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:37:06,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26142 2026-09-12 08:37:06,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpe4f4qme6_chrome_odoo" 2026-09-12 08:37:06,679 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-12 08:37:07,031 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26269 2026-09-12 08:37:07,032 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpfp39hhpt_chrome_odoo 2026-09-12 08:37:07,032 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42579/json/version 2026-09-12 08:37:07,034 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42579/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:37:07,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:37:07,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42579/json 2026-09-12 08:37:07,056 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42579/json with timeout 3 increased to 10s during tests 2026-09-12 08:37:07,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42579/devtools/page/0749AD0D0687F148FBF71075B57CF0AD 2026-09-12 08:37:07,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:37:07,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:37:07,313 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:37:07,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:37:07,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:37:07,327 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:37:07,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:37:08,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.121 0.565 2026-09-12 08:37:08,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0749AD0D0687F148FBF71075B57CF0AD', 'loaderId': '9FDCC0969A703FD7D749877096183441', 'isDownload': False} 2026-09-12 08:37:08,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-12 08:37:08,028 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:08,059 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.018 2026-09-12 08:37:08,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-09-12 08:37:08,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-09-12 08:37:08,455 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:37:08,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.014 2026-09-12 08:37:08,513 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.006 2026-09-12 08:37:08,528 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:37:08,535 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:09,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.254 0.389 2026-09-12 08:37:09,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.655 2026-09-12 08:37:09,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:09,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.060 2026-09-12 08:37:09,327 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:37:09,363 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:37:09,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.258 0.285 2026-09-12 08:37:10,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.046 2026-09-12 08:37:10,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.011 2026-09-12 08:37:10,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:37:10,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.042 0.046 2026-09-12 08:37:10,161 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:10,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.120 2026-09-12 08:37:10,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.016 0.159 2026-09-12 08:37:10,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.017 0.208 2026-09-12 08:37:10,318 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:37:10,336 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:37:10,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.026 0.213 2026-09-12 08:37:10,354 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:37:10,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.027 0.224 2026-09-12 08:37:10,380 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:10,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.218 2026-09-12 08:37:10,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.212 2026-09-12 08:37:10,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.185 2026-09-12 08:37:10,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.015 0.123 2026-09-12 08:37:10,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.108 2026-09-12 08:37:10,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.117 2026-09-12 08:37:10,539 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.002 0.132 2026-09-12 08:37:10,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.102 2026-09-12 08:37:11,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:37:11,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:37:11,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.015 2026-09-12 08:37:11,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 08:37:11,121 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:11,200 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:12,075 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:12,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:12,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:12,111 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:12,126 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:12,143 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:12,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:37:12,183 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:37:12,187 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:12,190 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:12,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-12 08:37:12,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:37:12,259 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:12,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74407444 for PoS orders references: ['Order 00341-002-0001'] (draft: False) 2026-09-12 08:37:12,271 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:12,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74407444 with result: [{'id': 435, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-09-12 08:37:12,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.096 0.092 2026-09-12 08:37:12,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.066 2026-09-12 08:37:12,556 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:37:12,557 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:37:12,558 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:37:12,558 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:37:12,559 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:37:12,560 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:37:12,560 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:37:12,561 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:37:12,562 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:37:12,565 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:37:12,566 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:37:12,566 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:37:12,567 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:37:12,568 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:37:12,568 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:37:12,569 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:37:12,569 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:37:12,570 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:37:12,570 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:37:12,570 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:37:12,571 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:37:12,572 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:37:12,572 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:37:12,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:37:12,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:37:12,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:37:12,578 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:37:12,578 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:37:12,579 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:37:12,579 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:37:12,603 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:37:12,604 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:37:12,612 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:12,618 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:37:12,629 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:37:12,640 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-09-12 08:37:12,650 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:37:12,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:37:12,664 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:37:12,680 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:37:12,696 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:37:12,700 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:37:12,704 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:37:12,708 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:37:12,760 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:37:12,770 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:37:12,773 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:37:12,781 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:37:12,784 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-12 08:37:12,784 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:37:12,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.022 0.030 2026-09-12 08:37:12,790 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:37:12,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:37:12,797 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:37:12,799 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:37:12,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:37:12,802 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:37:12,803 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:37:12,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:37:12,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:37:12,805 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:37:12,805 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:37:12,805 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:37:12,806 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:37:12,806 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:37:12,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:37:12,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:37:12,807 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:37:12,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:37:12,812 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:37:12,813 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:37:12,813 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:37:12,813 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:37:12,814 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:37:12,814 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:37:12,815 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:37:12,817 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:37:12,843 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:37:12,880 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:37:12,882 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:37:12,883 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:37:12,884 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 08:37:12,889 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 08:37:12,893 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:37:12,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:37:12,898 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:37:12,910 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:37:12,912 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:37:12,921 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:37:12,927 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:37:12,938 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-12 08:37:12,940 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:37:12,943 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:37:12,944 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:37:12,955 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:37:12,956 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:37:12,958 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:37:12,960 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:37:12,961 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:37:12,961 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:37:12,961 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:37:12,962 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:37:12,962 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:37:12,963 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:37:12,964 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:37:12,965 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:37:12,965 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:37:12,966 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:37:12,966 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:37:12,968 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:37:12,968 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:37:12,969 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:37:12,970 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:37:12,972 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 08:37:12,974 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:37:12,976 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:37:12,976 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:37:12,976 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:37:12,977 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:37:13,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-12 08:37:13,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:13,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.013 0.007 2026-09-12 08:37:13,344 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:13] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:37:13,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-12 08:37:13,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.003 2026-09-12 08:37:14,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:37:14,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.019 2026-09-12 08:37:14,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:14] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.030 0.031 2026-09-12 08:37:15,597 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:15,611 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:15,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-09-12 08:37:15,630 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:37:15,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:37:15,661 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:15,681 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:15,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:37:15,707 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:37:15,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26269 2026-09-12 08:37:15,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:37:15,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26269 2026-09-12 08:37:15,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpfp39hhpt_chrome_odoo" 2026-09-12 08:37:15,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-12 08:37:18,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26447 2026-09-12 08:37:18,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmppm7wbc6l_chrome_odoo 2026-09-12 08:37:18,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34371/json/version 2026-09-12 08:37:18,928 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34371/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:37:19,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:37:19,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34371/json 2026-09-12 08:37:19,140 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34371/json with timeout 3 increased to 10s during tests 2026-09-12 08:37:19,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34371/devtools/page/035536D6EA5C1B75EC7E7AAB28825395 2026-09-12 08:37:19,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:37:19,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:37:19,372 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:37:19,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:37:19,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:37:19,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:37:19,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:37:20,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.053 0.577 2026-09-12 08:37:20,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '035536D6EA5C1B75EC7E7AAB28825395', 'loaderId': '102F6CA7604783782F216204B148575C', 'isDownload': False} 2026-09-12 08:37:20,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-12 08:37:20,037 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:20,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 08:37:20,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.016 2026-09-12 08:37:20,078 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.023 2026-09-12 08:37:20,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-12 08:37:20,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.016 2026-09-12 08:37:20,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:37:20,511 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:20,524 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:22,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.250 1.276 2026-09-12 08:37:22,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.536 2026-09-12 08:37:22,121 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:22,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.071 2026-09-12 08:37:22,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.006 2026-09-12 08:37:22,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:37:22,763 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.168 0.316 2026-09-12 08:37:22,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.054 2026-09-12 08:37:22,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.011 2026-09-12 08:37:22,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:37:23,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.039 0.047 2026-09-12 08:37:23,092 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.024 0.110 2026-09-12 08:37:23,117 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:23,155 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.008 0.177 2026-09-12 08:37:23,161 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:23,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:23,181 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:23,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.031 0.196 2026-09-12 08:37:23,229 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:37:23,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.022 0.266 2026-09-12 08:37:23,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.007 0.312 2026-09-12 08:37:23,336 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.284 2026-09-12 08:37:23,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.224 2026-09-12 08:37:23,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.029 0.209 2026-09-12 08:37:23,465 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.010 0.221 2026-09-12 08:37:23,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.227 2026-09-12 08:37:23,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.227 2026-09-12 08:37:23,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.263 2026-09-12 08:37:23,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.021 0.293 2026-09-12 08:37:23,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.299 2026-09-12 08:37:23,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.286 2026-09-12 08:37:23,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.011 0.289 2026-09-12 08:37:23,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.010 0.278 2026-09-12 08:37:23,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.274 2026-09-12 08:37:23,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.248 2026-09-12 08:37:23,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.208 2026-09-12 08:37:23,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:37:23,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.178 2026-09-12 08:37:23,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.152 2026-09-12 08:37:23,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-12 08:37:23,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.119 2026-09-12 08:37:23,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.105 2026-09-12 08:37:23,971 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:37:23,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:23] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-12 08:37:24,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.057 2026-09-12 08:37:24,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.078 2026-09-12 08:37:24,169 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:24,920 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:24,941 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:24,958 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:24,964 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:24,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:37:25,063 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,072 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,088 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,101 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:37:25,199 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,220 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:37:25,225 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,242 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:25,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:37:26,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,122 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,132 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,142 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,176 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,184 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,192 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,209 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,230 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,251 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,260 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,276 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,292 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,309 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,325 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,342 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,359 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,377 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,392 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-12 08:37:26,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:37:26,454 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:26,456 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:37:26,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:37:26,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.017 0.014 2026-09-12 08:37:26,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87651495 for PoS orders references: ['Order 00342-002-0002'] (draft: False) 2026-09-12 08:37:26,540 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:26,548 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:26,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87651495 with result: [{'id': 436, 'pos_reference': 'Order 00342-002-0002', 'account_move': False}] 2026-09-12 08:37:26,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.086 0.120 2026-09-12 08:37:26,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91911424 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-09-12 08:37:26,872 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91911424 with result: [{'id': 437, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-09-12 08:37:26,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.053 0.072 2026-09-12 08:37:26,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:26] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.091 2026-09-12 08:37:27,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:37:27,680 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:37:27,695 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,710 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,726 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,742 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:37:27,759 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,776 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:37:27,810 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,826 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,842 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:37:27,876 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,892 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,911 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-12 08:37:27,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,958 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:27,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:37:27,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26447 2026-09-12 08:37:27,971 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:37:27,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26447 2026-09-12 08:37:28,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmppm7wbc6l_chrome_odoo" 2026-09-12 08:37:28,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-12 08:37:28,397 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26583 2026-09-12 08:37:28,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpt5a5edoq_chrome_odoo 2026-09-12 08:37:28,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37113/json/version 2026-09-12 08:37:28,400 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37113/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:37:28,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:37:28,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37113/json 2026-09-12 08:37:28,419 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37113/json with timeout 3 increased to 10s during tests 2026-09-12 08:37:28,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37113/devtools/page/16AAE83093D0A7359D24B76F1650087E 2026-09-12 08:37:28,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:37:28,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:37:28,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:37:28,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:37:28,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:37:28,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:37:28,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:37:29,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.091 0.547 2026-09-12 08:37:29,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '16AAE83093D0A7359D24B76F1650087E', 'loaderId': 'B84D1A7F1813E4784FCB0D98A3E332EF', 'isDownload': False} 2026-09-12 08:37:29,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-12 08:37:29,292 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:29,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:37:29,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-09-12 08:37:29,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.018 2026-09-12 08:37:29,694 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.007 2026-09-12 08:37:29,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.008 2026-09-12 08:37:29,740 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:29,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-12 08:37:29,773 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:30,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.249 0.354 2026-09-12 08:37:30,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.602 2026-09-12 08:37:30,460 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:30,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.074 2026-09-12 08:37:30,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:37:30,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:37:31,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.153 0.285 2026-09-12 08:37:31,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.040 2026-09-12 08:37:31,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.010 2026-09-12 08:37:31,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-12 08:37:31,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.068 0.039 2026-09-12 08:37:31,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.115 2026-09-12 08:37:31,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.034 0.155 2026-09-12 08:37:31,440 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:37:31,448 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:37:31,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.009 0.214 2026-09-12 08:37:31,456 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:31,464 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:37:31,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.201 2026-09-12 08:37:31,482 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:37:31,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.219 2026-09-12 08:37:31,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.186 2026-09-12 08:37:31,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.173 2026-09-12 08:37:31,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.045 0.088 2026-09-12 08:37:31,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.138 2026-09-12 08:37:31,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.148 2026-09-12 08:37:31,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.156 2026-09-12 08:37:31,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.008 0.172 2026-09-12 08:37:31,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.151 2026-09-12 08:37:32,143 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:37:32,160 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:37:32,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.014 2026-09-12 08:37:32,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.028 2026-09-12 08:37:32,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:32,326 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:33,161 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:33,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:37:33,176 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84526265 for PoS orders references: ['Order 00343-002-0001'] (draft: True) 2026-09-12 08:37:33,181 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:33,183 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:37:33,210 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:33,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26583 2026-09-12 08:37:33,225 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:37:33,225 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26583 2026-09-12 08:37:33,300 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpt5a5edoq_chrome_odoo" 2026-09-12 08:37:33,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: waiting for threads: [] 2026-09-12 08:37:33,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84526265 with result: [{'id': 438, 'pos_reference': 'Order 00343-002-0001', 'account_move': False}] 2026-09-12 08:37:33,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.104 0.078 2026-09-12 08:37:33,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-09-12 08:37:33,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26704 2026-09-12 08:37:33,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpbki0u99f_chrome_odoo 2026-09-12 08:37:33,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45481/json/version 2026-09-12 08:37:33,771 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45481/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:37:33,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:37:33,818 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45481/json 2026-09-12 08:37:33,818 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45481/json with timeout 3 increased to 10s during tests 2026-09-12 08:37:33,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45481/devtools/page/8AFFA3EF233125EB5052506D7406C790 2026-09-12 08:37:33,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:37:33,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:37:33,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:37:33,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:37:33,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:37:33,995 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:37:34,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:37:34,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:34] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.096 0.522 2026-09-12 08:37:34,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8AFFA3EF233125EB5052506D7406C790', 'loaderId': 'CDDF2FA790CCC4930CA2B4A393631030', 'isDownload': False} 2026-09-12 08:37:34,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-12 08:37:34,641 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:34,661 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:34] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-09-12 08:37:34,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:34] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 08:37:34,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:34] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.028 2026-09-12 08:37:35,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:37:35,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-09-12 08:37:35,057 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:35,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:37:35,087 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:35,753 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.297 0.366 2026-09-12 08:37:35,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.048 2026-09-12 08:37:35,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:37:35,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.024 0.012 2026-09-12 08:37:35,916 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.005 2026-09-12 08:37:36,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.037 0.034 2026-09-12 08:37:36,017 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:36,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.110 2026-09-12 08:37:36,072 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.123 2026-09-12 08:37:36,086 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37: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-09-12 08:37:36,107 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:36,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.028 0.189 2026-09-12 08:37:36,154 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:36,177 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:37:36,212 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.268 2026-09-12 08:37:36,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.291 2026-09-12 08:37:36,244 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.005 2026-09-12 08:37:36,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.195 2026-09-12 08:37:36,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.037 0.190 2026-09-12 08:37:36,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.166 2026-09-12 08:37:36,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.145 2026-09-12 08:37:36,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.344 2026-09-12 08:37:36,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.006 0.162 2026-09-12 08:37:36,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.136 2026-09-12 08:37:36,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:37:36,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.015 2026-09-12 08:37:36,867 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:36,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.021 2026-09-12 08:37:36,949 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:37,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-09-12 08:37:37,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-12 08:37:37,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-12 08:37:37,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:37] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.026 0.008 2026-09-12 08:37:37,987 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:37:37,987 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:37:37,988 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:37:37,989 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:37:37,994 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:37:37,995 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:37:37,996 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:37:37,996 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:37:37,997 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:37:37,998 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:37:38,003 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:37:38,007 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:37:38,013 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:38,018 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:37:38,019 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:37:38,024 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:37:38,028 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:37:38,030 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:37:38,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:37:38,036 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:37:38,040 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 08:37:38,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:37:38,046 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:37:38,047 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:37:38,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:37:38,051 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:37:38,052 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:37:38,054 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:37:38,059 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:37:38,061 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:37:38,067 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:37:38,068 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:37:38,073 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:37:38,074 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:37:38,074 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:37:38,075 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:37:38,093 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:37:38,098 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:37:38,110 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:37:38,112 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:37:38,125 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:37:38,133 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:37:38,138 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:37:38,139 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:37:38,147 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:37:38,160 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:37:38,161 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:37:38,161 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:37:38,162 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:37:38,162 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:37:38,164 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:37:38,165 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:37:38,166 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:37:38,170 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:37:38,170 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:37:38,171 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:37:38,174 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:37:38,175 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:37:38,177 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:37:38,179 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:37:38,181 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:37:38,184 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:37:38,188 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:38,191 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:37:38,194 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:37:38,195 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:37:38,195 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:37:38,196 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:37:38,197 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:37:38,199 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:37:38,200 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:37:38,200 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:37:38,201 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:37:38,202 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:37:38,207 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:37:38,216 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:37:38,217 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:37:38,217 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:37:38,219 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:37:38,220 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:37:38,221 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:37:38,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:37:38,224 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:37:38,233 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:37:38,235 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:37:38,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:37:38,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:37:38,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:37:38,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:37:38,237 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:37:38,237 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:37:38,237 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:37:38,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:37:38,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:37:38,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:37:38,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:37:38,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:37:38,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:37:38,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:37:38,240 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:37:38,240 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:37:38,240 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:37:38,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:37:38,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:37:38,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:37:38,246 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:37:38,253 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:37:38,254 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:37:38,255 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:37:38,256 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:37:38,257 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:37:38,262 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:37:38,263 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:37:38,271 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:37:38,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:37:38,273 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:37:38,274 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:37:38,275 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:37:38,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:37:38,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70618729 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-09-12 08:37:38,684 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:37:38,756 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70618729 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-09-12 08:37:38,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.068 0.072 2026-09-12 08:37:39,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-12 08:37:40,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:37:40,058 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:37:40,066 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:40,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:37:40,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-12 08:37:40,102 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:37:40,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:40] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-12 08:37:40,132 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-12 08:37:40,137 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:37:40,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65058582 for PoS orders references: ['Order 00344-001-0001'] (draft: False) 2026-09-12 08:37:40,207 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [755] 2026-09-12 08:37:40,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65058582 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-09-12 08:37:40,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.152 0.125 2026-09-12 08:37:40,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:40] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D7e02e2c3-deee-42d3-af76-011b5df01cf9?width=200&height=200 HTTP/1.1" 200 - 2 0.002 0.079 2026-09-12 08:37:41,187 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:37:41,199 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:37:41,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26704 2026-09-12 08:37:41,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:37:41,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26704 2026-09-12 08:37:41,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpbki0u99f_chrome_odoo" 2026-09-12 08:37:41,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-12 08:37:44,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26869 2026-09-12 08:37:44,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpe46_jaxz_chrome_odoo 2026-09-12 08:37:44,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37473/json/version 2026-09-12 08:37:44,418 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37473/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:37:44,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:37:44,451 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37473/json 2026-09-12 08:37:44,451 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37473/json with timeout 3 increased to 10s during tests 2026-09-12 08:37:44,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37473/devtools/page/0D5CF8F1AC377BA102E3D6310EB378D8 2026-09-12 08:37:44,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-12 08:37:44,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-12 08:37:44,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:37:44,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-12 08:37:44,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-12 08:37:44,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-12 08:37:44,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:37:45,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.136 0.612 2026-09-12 08:37:45,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0D5CF8F1AC377BA102E3D6310EB378D8', 'loaderId': '3C8039BDD9C83FA4BCB69F3F30F072DA', 'isDownload': False} 2026-09-12 08:37:45,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-12 08:37:45,473 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:37:45,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.007 2026-09-12 08:37:45,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-09-12 08:37:45,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-09-12 08:37:45,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:37:45,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:37:45,884 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:45,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:37:45,918 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:46,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.282 0.433 2026-09-12 08:37:46,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:37:46,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.045 2026-09-12 08:37:46,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:37:46,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:37:46,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 14 0.040 0.040 2026-09-12 08:37:46,869 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:46,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.012 0.101 2026-09-12 08:37:46,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:46] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.160 2026-09-12 08:37:47,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.021 0.217 2026-09-12 08:37:47,020 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:47,036 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:37:47,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.010 0.241 2026-09-12 08:37:47,054 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:37:47,111 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.024 0.260 2026-09-12 08:37:47,129 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:47,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.251 2026-09-12 08:37:47,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.252 2026-09-12 08:37:47,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.036 0.261 2026-09-12 08:37:47,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.020 0.227 2026-09-12 08:37:47,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.007 0.256 2026-09-12 08:37:47,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.013 0.221 2026-09-12 08:37:47,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.262 2026-09-12 08:37:47,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1688&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.283 2026-09-12 08:37:47,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.290 2026-09-12 08:37:47,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.008 2026-09-12 08:37:47,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.015 0.235 2026-09-12 08:37:47,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.033 0.241 2026-09-12 08:37:47,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.014 0.270 2026-09-12 08:37:47,731 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.027 0.273 2026-09-12 08:37:47,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-12 08:37:47,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-12 08:37:47,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 8 0.033 0.508 2026-09-12 08:37:47,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.015 0.296 2026-09-12 08:37:47,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.263 2026-09-12 08:37:47,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.206 2026-09-12 08:37:47,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.174 2026-09-12 08:37:47,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-12%2008:31:32 HTTP/1.1" 200 - 4 0.004 0.125 2026-09-12 08:37:47,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.084 2026-09-12 08:37:47,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.091 2026-09-12 08:37:47,989 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:48,745 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:48,763 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:48,775 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:48,791 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:48,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-12 08:37:48,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-12 08:37:48,965 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:37:48,966 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:37:48,970 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:48] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:48,971 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:37:48,972 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:37:48,972 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:37:48,973 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:37:48,973 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:37:48,973 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:37:48,974 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:37:48,981 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:37:48,987 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:37:48,987 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:48,987 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:37:48,988 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:37:48,990 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:37:48,991 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:37:49,002 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:37:49,005 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:37:49,008 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:37:49,009 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:37:49,010 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:37:49,013 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:37:49,014 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:37:49,015 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:37:49,016 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:37:49,017 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:37:49,018 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:37:49,020 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:37:49,022 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:37:49,022 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:37:49,023 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:37:49,023 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:37:49,029 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:49,031 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:37:49,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:37:49,033 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:37:49,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-09-12 08:37:49,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-09-12 08:37:49,049 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:49,061 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:37:49,064 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:37:49,065 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:49,065 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:37:49,066 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:37:49,067 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:37:49,067 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:37:49,069 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:37:49,070 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:37:49,070 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:37:49,071 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:37:49,086 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:37:49,087 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:37:49,088 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:37:49,088 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:37:49,089 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:37:49,089 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:37:49,090 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:37:49,090 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:37:49,091 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:37:49,096 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:37:49,097 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:37:49,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:37:49,098 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:37:49,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:37:49,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:37:49,100 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:37:49,101 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:37:49,102 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:37:49,107 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:37:49,110 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:37:49,114 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:37:49,116 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:37:49,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:37:49,121 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:37:49,127 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:37:49,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:37:49,129 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:37:49,146 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:37:49,147 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:37:49,173 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:37:49,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:37:49,190 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:37:49,192 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:37:49,195 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:37:49,196 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:37:49,196 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:37:49,196 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:37:49,199 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:37:49,201 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:37:49,212 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:37:49,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:37:49,223 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:37:49,234 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.059 2026-09-12 08:37:49,235 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:37:49,236 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:37:49,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:37:49,241 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 08:37:49,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:37:49,257 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:37:49,266 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-09-12 08:37:49,281 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:37:49,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:37:49,301 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:37:49,302 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:37:49,315 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:37:49,318 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:37:49,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.030 0.007 2026-09-12 08:37:49,326 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:37:49,331 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:37:49,332 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:37:49,332 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:37:49,333 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:37:49,333 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:37:49,334 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:37:49,334 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:37:49,334 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:37:49,335 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:37:49,335 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:37:49,354 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:37:49,358 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:37:49,374 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:37:49,395 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:37:49,710 106 INFO rb-3be5b00-224738-414704 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-09-12 08:37:49,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36725997 for PoS orders references: ['Order 00345-001-0001'] (draft: True) 2026-09-12 08:37:49,747 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:37:49,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36725997 with result: [{'id': 440, 'pos_reference': 'Order 00345-001-0001', 'account_move': False}] 2026-09-12 08:37:49,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.061 0.098 2026-09-12 08:37:50,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:37:51,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-12 08:37:51,092 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:37:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:37:51,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26869 2026-09-12 08:37:51,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-12 08:37:51,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26869 2026-09-12 08:37:51,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpe46_jaxz_chrome_odoo" 2026-09-12 08:37:51,246 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:38:12,246 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-09-12 08:38:14,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-09-12 08:38:14,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27037 2026-09-12 08:38:14,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp8spbjm90_chrome_odoo 2026-09-12 08:38:14,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35387/json/version 2026-09-12 08:38:14,382 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35387/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:38:14,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:38:14,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35387/json 2026-09-12 08:38:14,415 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35387/json with timeout 3 increased to 10s during tests 2026-09-12 08:38:14,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35387/devtools/page/C3F55417F7CAC2FB24134A5255F7BC58 2026-09-12 08:38:14,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:38:14,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:38:14,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:38:14,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:38:14,594 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:14,594 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:14,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:38:15,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.126 0.538 2026-09-12 08:38:15,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'C3F55417F7CAC2FB24134A5255F7BC58', 'loaderId': 'C63D381F8DA7D3A9F3B38CDCE147B484', 'isDownload': False} 2026-09-12 08:38:15,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-12 08:38:15,284 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:15,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-09-12 08:38:15,325 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-12 08:38:15,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-12 08:38:15,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-12 08:38:15,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.012 2026-09-12 08:38:15,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:38:15,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:38:15,774 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:16,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.300 0.392 2026-09-12 08:38:16,535 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.712 2026-09-12 08:38:16,545 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:16,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.086 2026-09-12 08:38:16,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-12 08:38:16,652 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:38:17,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.230 0.329 2026-09-12 08:38:17,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.040 2026-09-12 08:38:17,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.012 2026-09-12 08:38:17,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:38:17,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.033 0.033 2026-09-12 08:38:17,453 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:38:17,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.016 0.125 2026-09-12 08:38:17,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.008 0.148 2026-09-12 08:38:17,568 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38: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-09-12 08:38:17,588 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:38:17,595 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:17,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.016 0.189 2026-09-12 08:38:17,621 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:38:17,626 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.209 2026-09-12 08:38:17,640 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.222 2026-09-12 08:38:17,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.188 2026-09-12 08:38:17,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.156 2026-09-12 08:38:17,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.028 0.117 2026-09-12 08:38:17,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.133 2026-09-12 08:38:17,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.140 2026-09-12 08:38:17,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.140 2026-09-12 08:38:17,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.002 0.133 2026-09-12 08:38:17,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.090 2026-09-12 08:38:18,291 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:18,309 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:18,337 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:18,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.017 2026-09-12 08:38:18,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 08:38:18,444 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:38:19,277 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,313 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,324 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,343 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,357 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,374 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,391 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,407 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,424 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,466 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:38:19,466 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:38:19,468 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:38:19,469 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:38:19,469 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:38:19,469 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:38:19,469 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:38:19,469 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:38:19,470 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:38:19,470 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:38:19,471 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:38:19,471 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:38:19,480 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:38:19,494 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:38:19,499 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:38:19,500 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 08:38:19,515 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:38:19,519 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:38:19,520 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:38:19,521 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:38:19,523 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:38:19,523 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:38:19,524 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:38:19,525 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:38:19,526 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:19,529 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:38:19,529 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:38:19,529 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:38:19,530 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:38:19,530 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:38:19,531 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:38:19,531 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:38:19,532 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:38:19,532 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:38:19,533 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:38:19,534 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:38:19,541 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:38:19,541 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:38:19,542 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:38:19,542 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:38:19,543 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:38:19,543 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:38:19,545 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:38:19,545 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:38:19,548 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:38:19,549 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:38:19,549 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:38:19,550 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:38:19,552 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:38:19,553 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:38:19,554 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:38:19,556 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:38:19,569 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:38:19,571 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:38:19,572 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:38:19,574 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:38:19,575 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:38:19,576 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:38:19,582 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:38:19,584 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:38:19,586 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:38:19,590 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:38:19,595 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:38:19,597 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:38:19,599 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:38:19,600 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:38:19,614 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:38:19,618 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:38:19,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:38:19,621 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:38:19,624 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:38:19,628 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:38:19,635 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:38:19,642 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:38:19,646 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:38:19,648 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-12 08:38:19,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 08:38:19,671 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:38:19,672 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:38:19,673 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:38:19,679 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:38:19,686 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:38:19,690 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:38:19,697 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:38:19,701 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:38:19,710 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:38:19,721 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:38:19,722 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:38:19,731 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:38:19,736 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:38:19,740 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:38:19,742 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:38:19,746 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:38:19,753 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:38:19,754 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:38:19,770 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:38:19,781 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:38:19,781 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:38:19,788 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:38:19,792 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:38:19,793 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:38:19,794 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:38:19,799 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:38:19,799 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:38:19,801 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:38:19,806 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:38:19,818 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:38:19,820 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:38:19,821 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:38:19,823 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:38:19,834 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:38:19,839 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:38:19,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:38:19,844 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:38:19,847 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:38:19,848 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:38:19,849 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:38:19,856 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 08:38:19,862 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:20,185 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71591581 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-09-12 08:38:20,239 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:20] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 08:38:20,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71591581 with result: [{'id': 441, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-09-12 08:38:20,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.059 0.071 2026-09-12 08:38:20,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.024 2026-09-12 08:38:21,587 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:21,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:21,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:21,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:21,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:38:21,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:38:21,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.036 0.027 2026-09-12 08:38:22,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:38:22,489 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-12 08:38:22,507 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,525 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,541 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,557 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,591 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,608 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,616 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:22,616 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:38:22,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,660 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:22,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11786568 for PoS orders references: ['Order 00346-002-0002'] (draft: False) 2026-09-12 08:38:22,670 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:38:22,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11786568 with result: [{'id': 442, 'pos_reference': 'Order 00346-002-0002', 'account_move': False}] 2026-09-12 08:38:22,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.054 0.088 2026-09-12 08:38:23,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:23] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.008 2026-09-12 08:38:24,602 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:24,609 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:24,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:24,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:24,657 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:24,660 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.007 2026-09-12 08:38:25,426 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:25,443 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:25,456 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:25,476 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:25,491 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:25,702 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:25,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96751780 for PoS orders references: ['Order 00346-002-0003'] (draft: True) 2026-09-12 08:38:25,917 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96751780 with result: [{'id': 443, 'pos_reference': 'Order 00346-002-0003', 'account_move': False}] 2026-09-12 08:38:25,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.034 0.070 2026-09-12 08:38:27,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,123 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,140 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,156 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,174 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,190 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 08:38:27,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24503380 for PoS orders references: ['Order 00346-002-0003'] (draft: False) 2026-09-12 08:38:27,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:27,242 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [765] 2026-09-12 08:38:27,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24503380 with result: [{'id': 443, 'pos_reference': 'Order 00346-002-0003', 'account_move': False}] 2026-09-12 08:38:27,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.064 0.073 2026-09-12 08:38:27,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:27] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 304 - 6 0.020 0.009 2026-09-12 08:38:28,122 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:28,125 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:28,143 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:28,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.027 2026-09-12 08:38:28,183 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.049 2026-09-12 08:38:28,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:28,956 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:38:28,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:38:28,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.023 2026-09-12 08:38:29,761 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-12 08:38:29,773 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:29,791 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:29,806 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:29,823 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:29,840 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:29,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18546932 for PoS orders references: ['Order 00346-002-0004'] (draft: True) 2026-09-12 08:38:29,857 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:29,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18546932 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-12 08:38:29,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.037 0.053 2026-09-12 08:38:30,697 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:30,710 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:30,753 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.033 2026-09-12 08:38:31,530 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:31,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-12 08:38:31,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-12 08:38:31,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.028 2026-09-12 08:38:32,365 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:32,373 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:32,589 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:32,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29365260 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-09-12 08:38:32,758 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [761, 762] 2026-09-12 08:38:32,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29365260 with result: [{'id': 441, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-09-12 08:38:32,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.048 0.066 2026-09-12 08:38:32,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:32] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.020 0.018 2026-09-12 08:38:34,062 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,074 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,090 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,106 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,133 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,145 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:38:34,172 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:38:34,177 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27037 2026-09-12 08:38:34,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:38:34,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27037 2026-09-12 08:38:34,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp8spbjm90_chrome_odoo" 2026-09-12 08:38:34,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27228 2026-09-12 08:38:34,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpr_uri70x_chrome_odoo 2026-09-12 08:38:34,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37043/json/version 2026-09-12 08:38:34,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37043/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:38:34,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:38:34,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37043/json 2026-09-12 08:38:34,433 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37043/json with timeout 3 increased to 10s during tests 2026-09-12 08:38:34,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:37043/devtools/page/CB2F5EAB4BB1BBBA308735EE907A3619 2026-09-12 08:38:34,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:38:34,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:38:34,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:38:34,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:38:34,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:34,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:34] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.037 0.055 2026-09-12 08:38:34,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'CB2F5EAB4BB1BBBA308735EE907A3619', 'loaderId': 'BF4B51DB569D72351934699D805E479E', 'isDownload': False} 2026-09-12 08:38:34,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-12 08:38:34,648 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:34,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:34] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.028 0.008 2026-09-12 08:38:34,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:34] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.041 2026-09-12 08:38:34,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:34] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.076 2026-09-12 08:38:35,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:38:35,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.024 2026-09-12 08:38:35,141 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:35,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:38:35,175 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:35,631 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.158 0.298 2026-09-12 08:38:35,707 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.487 2026-09-12 08:38:35,717 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:35,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.081 2026-09-12 08:38:35,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:38:35,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:38:36,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.186 0.296 2026-09-12 08:38:36,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.044 2026-09-12 08:38:36,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.012 2026-09-12 08:38:36,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:38:36,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.019 0.045 2026-09-12 08:38:36,631 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.009 0.101 2026-09-12 08:38:36,641 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:38:36,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.021 0.137 2026-09-12 08:38:36,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.018 0.167 2026-09-12 08:38:36,724 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:38:36,752 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:38:36,757 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:38:36,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.015 0.213 2026-09-12 08:38:36,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.228 2026-09-12 08:38:36,808 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.005 0.216 2026-09-12 08:38:36,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.161 2026-09-12 08:38:36,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.131 2026-09-12 08:38:36,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.021 0.098 2026-09-12 08:38:36,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.022 0.107 2026-09-12 08:38:36,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.112 2026-09-12 08:38:36,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.010 0.125 2026-09-12 08:38:36,954 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.096 2026-09-12 08:38:37,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:37,613 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:37,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.027 2026-09-12 08:38:37,762 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:38:38,496 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:38,506 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:38,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36892544 for PoS orders references: ['Order 00346-002-0004'] (draft: True) 2026-09-12 08:38:38,530 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [767, 768] 2026-09-12 08:38:38,595 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36892544 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-12 08:38:38,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.042 0.060 2026-09-12 08:38:38,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:38:39,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:39,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:38:40,157 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:40,163 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:40,172 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:40,189 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:40,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:38:41,031 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:41,052 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:41,060 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:41,064 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:38:41,076 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:41,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:41,124 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:41,135 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:38:41,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2405258 for PoS orders references: ['Order 00346-002-0004'] (draft: False) 2026-09-12 08:38:41,166 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [771, 772] 2026-09-12 08:38:41,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2405258 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-12 08:38:41,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.064 0.097 2026-09-12 08:38:41,402 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:38:41,403 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:38:41,403 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:38:41,405 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:38:41,406 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:38:41,407 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:38:41,407 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:38:41,408 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:38:41,415 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:38:41,416 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:38:41,417 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:38:41,418 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:38:41,418 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:38:41,418 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:38:41,419 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:38:41,420 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:38:41,422 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:38:41,423 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:38:41,424 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:38:41,424 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:38:41,425 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:38:41,425 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:38:41,425 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:38:41,426 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:38:41,433 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:38:41,436 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:38:41,446 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:38:41,475 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:38:41,495 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:38:41,499 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-09-12 08:38:41,507 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 08:38:41,508 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:38:41,515 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:38:41,517 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.075 2026-09-12 08:38:41,520 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:38:41,521 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:38:41,529 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:38:41,534 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:38:41,549 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:38:41,551 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:38:41,553 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:38:41,553 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:38:41,553 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:38:41,556 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:38:41,556 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:38:41,556 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:38:41,558 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:38:41,558 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:38:41,560 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:38:41,566 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:38:41,569 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:38:41,570 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:38:41,571 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:38:41,571 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:38:41,572 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:38:41,572 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:38:41,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:38:41,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:38:41,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:38:41,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:38:41,574 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:38:41,574 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:38:41,574 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:38:41,575 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:38:41,575 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:38:41,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:38:41,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:38:41,581 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:38:41,598 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:38:41,600 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:38:41,601 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:38:41,608 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-09-12 08:38:41,614 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:38:41,635 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:38:41,713 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:38:41,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.075 0.035 2026-09-12 08:38:41,715 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:38:41,747 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-09-12 08:38:41,750 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:38:41,716 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.099 2026-09-12 08:38:41,764 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:38:41,780 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:38:41,784 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:38:41,788 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:38:41,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:38:41,808 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:38:41,809 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:38:41,816 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:38:41,818 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:38:41,819 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:38:41,819 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:38:41,820 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:38:41,820 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:38:41,820 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:38:41,821 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:38:41,821 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:38:41,822 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:38:41,822 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:38:41,823 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:38:41,823 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:38:41,824 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:38:41,825 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:38:41,825 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:38:41,826 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:38:41,826 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:38:41,827 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:38:41,828 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:38:41,829 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:38:41,830 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:38:41,830 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:38:41,830 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:38:41,831 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:38:41,840 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:38:41,852 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:38:41,856 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:41,859 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:41,865 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:38:41,870 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:38:41,874 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:38:42,233 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:42,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:42,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:38:42,284 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:42] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 08:38:43,610 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:43,622 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:43,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88127241 for PoS orders references: ['Order 00346-004-0005'] (draft: True) 2026-09-12 08:38:43,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:43,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88127241 with result: [{'id': 445, 'pos_reference': 'Order 00346-004-0005', 'account_move': False}] 2026-09-12 08:38:43,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.018 0.028 2026-09-12 08:38:44,444 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:44,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:38:44,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:38:45,237 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:45,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:45,259 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:45,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25934743 for PoS orders references: ['Order 00346-004-0005'] (draft: True) 2026-09-12 08:38:45,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25934743 with result: [{'id': 445, 'pos_reference': 'Order 00346-004-0005', 'account_move': False}] 2026-09-12 08:38:45,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.022 0.057 2026-09-12 08:38:46,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:38:46,116 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:38:46,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27228 2026-09-12 08:38:46,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:38:46,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27228 2026-09-12 08:38:46,175 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpr_uri70x_chrome_odoo" 2026-09-12 08:38:46,213 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-09-12 08:38:46,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27400 2026-09-12 08:38:46,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpbnvtc02c_chrome_odoo 2026-09-12 08:38:46,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42479/json/version 2026-09-12 08:38:46,522 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42479/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:38:46,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:38:46,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42479/json 2026-09-12 08:38:46,558 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42479/json with timeout 3 increased to 10s during tests 2026-09-12 08:38:46,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42479/devtools/page/47BF0C366900FEC97F3601A2D16AC90F 2026-09-12 08:38:46,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:38:46,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:38:46,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:38:46,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:38:46,762 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:46,762 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:46,779 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:38:47,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.096 0.556 2026-09-12 08:38:47,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '47BF0C366900FEC97F3601A2D16AC90F', 'loaderId': '7A4C38225AB795F0A68B725B106FEFBE', 'isDownload': False} 2026-09-12 08:38:47,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-12 08:38:47,438 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:47,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:38:47,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-12 08:38:47,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.034 2026-09-12 08:38:47,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.007 2026-09-12 08:38:47,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-09-12 08:38:47,911 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:38:47,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:38:47,933 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:48,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.276 0.365 2026-09-12 08:38:48,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.693 2026-09-12 08:38:48,676 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:48,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.079 2026-09-12 08:38:48,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:38:48,817 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:38:49,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:38:50,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.195 1.201 2026-09-12 08:38:50,304 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.043 2026-09-12 08:38:50,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.011 2026-09-12 08:38:50,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:38:50,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.043 0.033 2026-09-12 08:38:50,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.008 0.105 2026-09-12 08:38:50,481 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:38:50,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.022 0.135 2026-09-12 08:38:50,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.034 0.184 2026-09-12 08:38:50,607 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:38:50,623 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:38:50,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.029 0.219 2026-09-12 08:38:50,644 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:50,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.253 2026-09-12 08:38:50,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.033 0.222 2026-09-12 08:38:50,718 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:38:50,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.197 2026-09-12 08:38:50,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.207 2026-09-12 08:38:50,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.059 0.144 2026-09-12 08:38:50,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.190 2026-09-12 08:38:50,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.016 0.191 2026-09-12 08:38:50,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.014 0.165 2026-09-12 08:38:50,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.129 2026-09-12 08:38:51,324 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:51,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.015 2026-09-12 08:38:51,350 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:51,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-09-12 08:38:51,476 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:52,332 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,341 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,357 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,372 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,388 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,408 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,422 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,439 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:52,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:38:53,292 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,305 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,340 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,355 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,372 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,391 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,406 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:53,422 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,265 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,277 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,306 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,338 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,358 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,372 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,388 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:38:54,405 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,422 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,439 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,474 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,490 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,508 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,523 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,539 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,589 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,635 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,639 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:38:54,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:38:54,656 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,671 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,672 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,689 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,706 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,724 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,739 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:54,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:38:54,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70612445 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-12 08:38:54,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:38:54,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70612445 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-12 08:38:54,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.078 0.065 2026-09-12 08:38:54,957 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.026 2026-09-12 08:38:55,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:38:55,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:55,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:38:55,805 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:55,823 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:55,838 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:55,855 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:55,873 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:55,889 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:55,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:38:55,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27400 2026-09-12 08:38:55,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:38:55,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27400 2026-09-12 08:38:55,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpbnvtc02c_chrome_odoo" 2026-09-12 08:38:56,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27534 2026-09-12 08:38:56,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmplf0n_01c_chrome_odoo 2026-09-12 08:38:56,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46155/json/version 2026-09-12 08:38:56,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46155/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:38:56,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:38:56,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46155/json 2026-09-12 08:38:56,152 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46155/json with timeout 3 increased to 10s during tests 2026-09-12 08:38:56,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46155/devtools/page/BDC415849A38BB17A1EF4305DB4D9682 2026-09-12 08:38:56,155 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:38:56,156 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:38:56,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:38:56,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:38:56,196 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:56,196 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:56,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.012 0.050 2026-09-12 08:38:56,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'BDC415849A38BB17A1EF4305DB4D9682', 'loaderId': '41850992665B9F9180E4569BEA7754D3', 'isDownload': False} 2026-09-12 08:38:56,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-12 08:38:56,287 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:56,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:38:56,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 08:38:56,324 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-09-12 08:38:56,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 08:38:56,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 08:38:56,698 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:38:56,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-12 08:38:56,737 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:57,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.183 0.300 2026-09-12 08:38:57,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.495 2026-09-12 08:38:57,272 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:38:57,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.064 2026-09-12 08:38:57,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:38:57,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:38:57,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.143 0.277 2026-09-12 08:38:57,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.037 2026-09-12 08:38:57,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:38:57,954 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.004 2026-09-12 08:38:58,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.029 0.027 2026-09-12 08:38:58,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.013 0.069 2026-09-12 08:38:58,095 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:38:58,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.021 0.114 2026-09-12 08:38:58,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.119 2026-09-12 08:38:58,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.135 2026-09-12 08:38:58,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.031 0.169 2026-09-12 08:38:58,222 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:38:58,237 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:38:58,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.186 2026-09-12 08:38:58,250 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:38:58,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.146 2026-09-12 08:38:58,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.024 0.140 2026-09-12 08:38:58,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.147 2026-09-12 08:38:58,317 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.159 2026-09-12 08:38:58,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.008 0.088 2026-09-12 08:38:58,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.003 0.106 2026-09-12 08:38:58,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.077 2026-09-12 08:38:59,023 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:59,046 106 INFO rb-3be5b00-224738-414704 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-09-12 08:38:59,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.023 2026-09-12 08:38:59,251 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:38:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:00,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,034 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,040 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,071 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,089 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,105 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,122 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:39:00,965 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,973 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:00,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2173444 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-12 08:39:01,003 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [776, 777] 2026-09-12 08:39:01,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2173444 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-12 08:39:01,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.034 0.055 2026-09-12 08:39:01,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:01,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:39:02,615 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:02,622 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39654029 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-12 08:39:02,643 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [778, 779, 780] 2026-09-12 08:39:02,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39654029 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-12 08:39:02,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.052 0.060 2026-09-12 08:39:02,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:39:03,490 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:03,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:03,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 08:39:04,276 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:04,289 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:04,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.028 2026-09-12 08:39:05,118 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:05,138 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:05,157 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:05,173 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:05,191 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:05,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:05,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:05,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54480720 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-12 08:39:05,239 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:05,249 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [781, 782, 783] 2026-09-12 08:39:05,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54480720 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-12 08:39:05,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.056 0.062 2026-09-12 08:39:06,106 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:06,155 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.031 2026-09-12 08:39:06,931 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:06,961 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:06,966 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:06,973 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:06,989 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:07,005 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:07,023 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:07,039 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:07,055 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:07,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-09-12 08:39:07,898 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:07,918 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:07,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:07] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.005 2026-09-12 08:39:08,030 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:39:08,031 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:39:08,031 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:39:08,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:39:08,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:39:08,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:39:08,033 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:39:08,034 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:39:08,034 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:39:08,034 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:39:08,035 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:39:08,035 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:39:08,036 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:39:08,036 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:39:08,036 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:39:08,037 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:39:08,037 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:39:08,037 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:39:08,038 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:39:08,038 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:39:08,039 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:39:08,040 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:39:08,040 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:39:08,042 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:39:08,042 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:39:08,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:39:08,043 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:39:08,058 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:39:08,059 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:39:08,059 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:39:08,061 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:39:08,075 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:39:08,090 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:39:08,107 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:39:08,139 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-09-12 08:39:08,143 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 08:39:08,147 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:39:08,151 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 08:39:08,163 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:39:08,185 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:39:08,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:39:08,188 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:39:08,189 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.077 2026-09-12 08:39:08,208 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:39:08,225 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:39:08,226 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:39:08,226 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:39:08,228 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:39:08,231 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:39:08,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:39:08,245 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:39:08,276 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 08:39:08,278 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-09-12 08:39:08,289 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:39:08,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:39:08,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:39:08,295 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:39:08,296 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:39:08,302 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:39:08,305 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:39:08,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:39:08,309 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:39:08,310 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-12 08:39:08,317 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:39:08,318 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:39:08,318 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:39:08,319 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:39:08,320 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:39:08,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:39:08,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:39:08,321 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:39:08,322 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:39:08,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:39:08,323 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:39:08,324 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:39:08,324 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:39:08,343 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:39:08,352 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:08,359 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:08,366 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:08,372 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:39:08,374 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:39:08,376 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:39:08,380 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:39:08,383 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:39:08,384 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:39:08,386 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:39:08,389 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:08,390 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:39:08,391 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:39:08,404 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:39:08,408 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:08,413 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:08,421 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:08,422 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:39:08,425 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:39:08,426 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:39:08,426 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:39:08,427 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:39:08,427 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:39:08,427 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:39:08,428 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:39:08,428 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:39:08,429 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:39:08,430 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:39:08,434 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:39:08,434 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:39:08,435 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:39:08,435 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:39:08,436 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:39:08,437 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:39:08,437 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:39:08,438 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:39:08,438 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:39:08,439 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:39:08,439 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:39:08,439 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:39:08,452 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:39:08,797 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-12 08:39:08,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57903152 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-12 08:39:08,823 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,836 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,837 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [784, 785, 786] 2026-09-12 08:39:08,841 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:39:08,850 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,870 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:39:08,895 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,898 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,915 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,935 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57903152 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-12 08:39:08,945 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.079 0.071 2026-09-12 08:39:08,963 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,976 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:08,993 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:09,012 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:09,022 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:09,028 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:39:09,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27534 2026-09-12 08:39:09,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:39:09,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27534 2026-09-12 08:39:09,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmplf0n_01c_chrome_odoo" 2026-09-12 08:39:09,261 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27701 2026-09-12 08:39:09,261 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpgvck4yri_chrome_odoo 2026-09-12 08:39:09,262 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46719/json/version 2026-09-12 08:39:09,263 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46719/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:39:09,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:39:09,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46719/json 2026-09-12 08:39:09,290 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46719/json with timeout 3 increased to 10s during tests 2026-09-12 08:39:09,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46719/devtools/page/302227042AE00C9FC7B5F29604379506 2026-09-12 08:39:09,294 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:39:09,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:39:09,314 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:39:09,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:39:09,321 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:09,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:09,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.016 0.054 2026-09-12 08:39:09,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '302227042AE00C9FC7B5F29604379506', 'loaderId': 'D363C8156610A2196A8DF75A89EC0AB8', 'isDownload': False} 2026-09-12 08:39:09,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-12 08:39:09,411 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:39:09,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.008 2026-09-12 08:39:09,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.031 2026-09-12 08:39:09,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.021 0.062 2026-09-12 08:39:09,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 08:39:09,883 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-12 08:39:09,916 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:09,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-09-12 08:39:09,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:10,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.177 0.300 2026-09-12 08:39:10,478 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.496 2026-09-12 08:39:10,491 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:39:10,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.085 2026-09-12 08:39:10,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:39:10,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:39:11,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.181 0.314 2026-09-12 08:39:11,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.041 2026-09-12 08:39:11,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-12 08:39:11,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:39:11,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.019 0.036 2026-09-12 08:39:11,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.015 0.079 2026-09-12 08:39:11,344 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:39:11,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.015 0.135 2026-09-12 08:39:11,408 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:39:11,421 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:11,430 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:11,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.009 0.181 2026-09-12 08:39:11,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.187 2026-09-12 08:39:11,467 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.193 2026-09-12 08:39:11,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.008 0.173 2026-09-12 08:39:11,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.139 2026-09-12 08:39:11,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.028 0.084 2026-09-12 08:39:11,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.111 2026-09-12 08:39:11,589 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.131 2026-09-12 08:39:11,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.126 2026-09-12 08:39:11,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.003 0.140 2026-09-12 08:39:11,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.091 2026-09-12 08:39:12,258 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,272 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,304 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,340 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,355 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,372 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-12 08:39:12,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-12 08:39:12,411 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,428 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:12,428 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,439 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,457 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.008 0.008 2026-09-12 08:39:12,477 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,500 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,501 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:39:12,511 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:12,520 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:12] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.008 0.006 2026-09-12 08:39:13,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:39:13,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,310 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,321 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,338 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:39:13,356 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,371 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,388 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:39:13,407 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,439 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:39:13,491 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,504 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,521 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,541 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,571 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,605 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,638 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:39:13,661 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.011 0.007 2026-09-12 08:39:13,673 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:13,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.010 0.012 2026-09-12 08:39:13,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.019 2026-09-12 08:39:14,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-09-12 08:39:14,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-12 08:39:14,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:14,467 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:14] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:39:14,475 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:14,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.007 2026-09-12 08:39:14,490 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:14,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.017 2026-09-12 08:39:14,504 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:14,521 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:14,539 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:14,556 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:14,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:14] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.017 0.010 2026-09-12 08:39:15,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-12 08:39:15,354 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,373 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,389 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,405 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,438 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,454 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-12 08:39:15,506 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.005 0.005 2026-09-12 08:39:15,529 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:39:15,539 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,602 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,606 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,622 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,638 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-12 08:39:15,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.004 2026-09-12 08:39:15,675 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:39:15,688 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,707 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,722 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,738 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,755 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,771 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,787 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,804 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,821 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:39:15,839 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-12 08:39:15,857 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:39:15,872 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,889 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,905 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:39:15,923 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,942 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:15] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:39:15,954 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:15,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:39:16,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.042 0.026 2026-09-12 08:39:16,103 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:16,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:16,854 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:16,873 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:16,888 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:16,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:39:16,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:39:16,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:39:16,913 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:39:16,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27701 2026-09-12 08:39:16,921 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:39:16,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27701 2026-09-12 08:39:16,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpgvck4yri_chrome_odoo" 2026-09-12 08:39:17,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-09-12 08:39:17,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27841 2026-09-12 08:39:17,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpltfgbzqa_chrome_odoo 2026-09-12 08:39:17,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41833/json/version 2026-09-12 08:39:17,330 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41833/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:39:17,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:39:17,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41833/json 2026-09-12 08:39:17,334 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41833/json with timeout 3 increased to 10s during tests 2026-09-12 08:39:17,340 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41833/devtools/page/ED0CFAF996C7E454DD1F96AA2C3F52A2 2026-09-12 08:39:17,345 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:39:17,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:39:17,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:39:17,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:39:17,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:17,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:17,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:39:18,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.084 0.465 2026-09-12 08:39:18,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'ED0CFAF996C7E454DD1F96AA2C3F52A2', 'loaderId': '7AD46F06CACEE2F0A6F98105EAD6E3B6', 'isDownload': False} 2026-09-12 08:39:18,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-12 08:39:18,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:39:18,118 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 08:39:18,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.025 2026-09-12 08:39:18,136 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-09-12 08:39:18,533 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.009 0.009 2026-09-12 08:39:18,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-09-12 08:39:18,591 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:39:18,597 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:18,618 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:19,244 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.282 0.358 2026-09-12 08:39:19,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.639 2026-09-12 08:39:19,310 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:39:19,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.071 2026-09-12 08:39:19,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:39:19,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:39:19,889 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.157 0.276 2026-09-12 08:39:19,954 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.034 2026-09-12 08:39:19,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 08:39:19,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:39:20,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.034 0.033 2026-09-12 08:39:20,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.006 0.096 2026-09-12 08:39:20,119 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:39:20,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.010 0.124 2026-09-12 08:39:20,154 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:20,160 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:20,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.132 2026-09-12 08:39:20,177 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:39:20,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.020 0.168 2026-09-12 08:39:20,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.181 2026-09-12 08:39:20,253 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:20,277 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.021 0.177 2026-09-12 08:39:20,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.163 2026-09-12 08:39:20,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.017 0.147 2026-09-12 08:39:20,360 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.145 2026-09-12 08:39:20,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.155 2026-09-12 08:39:20,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.126 2026-09-12 08:39:20,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.003 0.123 2026-09-12 08:39:20,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.098 2026-09-12 08:39:20,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:39:20,921 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:20,938 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-09-12 08:39:20,939 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:20,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:20,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.025 0.007 2026-09-12 08:39:21,017 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:39:21,894 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:21,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:39:21,921 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:21,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:39:21,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:39:22,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-12 08:39:22,734 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:22,741 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:22,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:22,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.009 2026-09-12 08:39:23,542 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:23,554 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:23,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:23,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:39:23,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:23,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:39:24,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,389 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,438 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,456 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,471 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,488 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,505 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:24,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:24,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52600385 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-09-12 08:39:24,538 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:24,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52600385 with result: [{'id': 447, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-09-12 08:39:24,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.042 0.063 2026-09-12 08:39:24,697 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.025 0.032 2026-09-12 08:39:25,469 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:39:25,470 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,494 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,505 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,524 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,540 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,589 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:25,604 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:26,444 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:26,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:26,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1677457 for PoS orders references: ['Order 00348-002-0003'] (draft: True) 2026-09-12 08:39:26,472 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:26,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1677457 with result: [{'id': 448, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-09-12 08:39:26,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.051 2026-09-12 08:39:27,305 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:27,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:27,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:27,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.026 2026-09-12 08:39:28,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-12 08:39:28,141 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:28,154 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:28,173 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:28,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:39:28,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.025 2026-09-12 08:39:28,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.046 2026-09-12 08:39:28,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.029 2026-09-12 08:39:29,064 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:29,090 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,104 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:39:29,880 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,915 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,919 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,932 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,942 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,957 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,973 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:29,991 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:30,007 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:30,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65118133 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-09-12 08:39:30,021 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:30,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65118133 with result: [{'id': 449, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-09-12 08:39:30,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.036 0.048 2026-09-12 08:39:30,856 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:30,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:30,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:30,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.031 2026-09-12 08:39:31,691 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:31,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:31,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:39:31,742 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-12 08:39:31,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.020 2026-09-12 08:39:31,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.008 0.032 2026-09-12 08:39:32,541 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:32,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:32,557 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:39:32,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.006 2026-09-12 08:39:32,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27841 2026-09-12 08:39:32,570 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:39:32,571 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27841 2026-09-12 08:39:32,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpltfgbzqa_chrome_odoo" 2026-09-12 08:39:32,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-09-12 08:39:32,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27980 2026-09-12 08:39:32,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpr1vqabzd_chrome_odoo 2026-09-12 08:39:32,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35821/json/version 2026-09-12 08:39:32,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35821/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:39:33,054 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:39:33,054 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35821/json 2026-09-12 08:39:33,055 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35821/json with timeout 3 increased to 10s during tests 2026-09-12 08:39:33,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35821/devtools/page/D3FDBF07182BB28E4CB557F35921BC2A 2026-09-12 08:39:33,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:39:33,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:39:33,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:39:33,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:39:33,264 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:33,265 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:33,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:39:33,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:33] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.102 0.469 2026-09-12 08:39:33,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'D3FDBF07182BB28E4CB557F35921BC2A', 'loaderId': 'A439A55362BD18F8FB364DB7EA9A5FD7', 'isDownload': False} 2026-09-12 08:39:33,853 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-12 08:39:33,860 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:39:33,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:33] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.008 2026-09-12 08:39:33,889 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:33] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-12 08:39:33,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:33] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-09-12 08:39:34,249 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:34] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 08:39:34,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.012 2026-09-12 08:39:34,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:39:34,284 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:39:34,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:35,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.329 0.402 2026-09-12 08:39:35,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.728 2026-09-12 08:39:35,094 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:39:35,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.055 2026-09-12 08:39:35,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 08:39:35,258 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-12 08:39:35,694 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.140 0.284 2026-09-12 08:39:35,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.039 2026-09-12 08:39:35,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:39:35,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:39:35,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.028 0.034 2026-09-12 08:39:35,867 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:39:35,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.016 0.080 2026-09-12 08:39:35,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.043 0.128 2026-09-12 08:39:35,995 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39: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-09-12 08:39:35,999 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:36,005 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:36,015 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.174 2026-09-12 08:39:36,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.011 0.227 2026-09-12 08:39:36,066 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:39:36,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.236 2026-09-12 08:39:36,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.210 2026-09-12 08:39:36,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.200 2026-09-12 08:39:36,168 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.029 0.127 2026-09-12 08:39:36,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.166 2026-09-12 08:39:36,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.126 2026-09-12 08:39:36,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.129 2026-09-12 08:39:36,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.001 0.138 2026-09-12 08:39:36,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.111 2026-09-12 08:39:36,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:39:36,757 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:36,788 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:36,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.017 2026-09-12 08:39:36,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.038 2026-09-12 08:39:36,890 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:39:37,755 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,762 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,771 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,787 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,803 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,822 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,837 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,853 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-12 08:39:37,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:37,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35787111 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-09-12 08:39:37,886 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:37,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35787111 with result: [{'id': 450, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-09-12 08:39:37,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.057 0.064 2026-09-12 08:39:38,760 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:38,771 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:38,818 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.025 0.030 2026-09-12 08:39:39,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:39:39,593 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:39,611 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:39,619 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:39:39,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:39:39,621 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:39,641 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:39,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 08:39:39,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85819347 for PoS orders references: ['Order 00349-002-0001'] (draft: False) 2026-09-12 08:39:39,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:39:39,702 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [794] 2026-09-12 08:39:39,704 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:39:39,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85819347 with result: [{'id': 450, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-09-12 08:39:39,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.056 0.109 2026-09-12 08:39:40,629 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:40,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:40,651 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:39:40,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:41,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:39:41,454 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,474 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,488 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,506 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,521 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,537 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,572 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:41,588 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:42,439 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:42,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:42,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56938564 for PoS orders references: ['Order 00349-002-0002'] (draft: True) 2026-09-12 08:39:42,470 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:42,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56938564 with result: [{'id': 451, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-09-12 08:39:42,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.030 0.043 2026-09-12 08:39:42,754 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:39:43,306 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:43,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:43,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:43,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.028 2026-09-12 08:39:44,141 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:44,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-12 08:39:44,170 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:44,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:39:44,188 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:44,967 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:44,970 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:44,988 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,004 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,020 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,038 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,054 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,070 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,910 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,919 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,938 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,953 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,970 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:45,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14737925 for PoS orders references: ['Order 00349-002-0003'] (draft: False) 2026-09-12 08:39:45,989 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:39:46,063 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14737925 with result: [{'id': 452, 'pos_reference': 'Order 00349-002-0003', 'account_move': False}] 2026-09-12 08:39:46,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.034 0.065 2026-09-12 08:39:46,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:39:46,871 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:46,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:46,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:46,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.026 2026-09-12 08:39:47,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-12 08:39:47,720 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,739 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,754 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,787 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,813 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,821 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,837 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:47,854 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:48,707 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:48,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:48,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27495177 for PoS orders references: ['Order 00349-002-0004'] (draft: True) 2026-09-12 08:39:48,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:48,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27495177 with result: [{'id': 453, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-09-12 08:39:48,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.059 0.048 2026-09-12 08:39:49,589 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:49,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:49,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:49,652 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.028 2026-09-12 08:39:50,425 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:50,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:39:50,454 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:50,472 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:39:50,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.024 2026-09-12 08:39:51,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-12 08:39:51,303 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:51,320 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:51,337 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:51,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-12 08:39:51,370 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:51,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:51,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:39:51,420 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:51,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:51,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:51,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.026 2026-09-12 08:39:52,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-12 08:39:52,270 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:52,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:39:52,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.023 2026-09-12 08:39:53,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-12 08:39:53,103 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:53,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:53,136 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:53,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-12 08:39:53,170 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:53,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:53,203 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:39:53,220 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:53,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:53,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:53,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.024 2026-09-12 08:39:53,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:39:54,061 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-12 08:39:54,070 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:54,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:39:54,115 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.025 2026-09-12 08:39:54,893 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:54,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:54,921 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:54,936 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:54,953 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:54,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:39:54,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34000908 for PoS orders references: ['Order 00349-002-0004'] (draft: False) 2026-09-12 08:39:55,002 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [798] 2026-09-12 08:39:55,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34000908 with result: [{'id': 453, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-09-12 08:39:55,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.083 0.076 2026-09-12 08:39:55,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-12 08:39:55,936 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:55,953 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:55,970 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:55,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-12 08:39:56,003 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:56,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:39:56,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:39:56,052 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:56,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:39:56,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-12 08:39:56,111 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.023 2026-09-12 08:39:56,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-12 08:39:56,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 08:39:56,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:56,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-12 08:39:56,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-12 08:39:56,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-12 08:39:56,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-12 08:39:56,987 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:56] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.020 0.026 2026-09-12 08:39:56,987 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:57,004 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:57,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 08:39:57,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:57] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.021 0.020 2026-09-12 08:39:57,039 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:57,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:39:57,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:57] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.028 0.026 2026-09-12 08:39:57,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.072 2026-09-12 08:39:57,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:57,937 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:57,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-12 08:39:57,970 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:57,986 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,003 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,036 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-12 08:39:58,070 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,086 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,104 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94773796 for PoS orders references: ['Order 00349-002-0002'] (draft: False) 2026-09-12 08:39:58,120 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:58,161 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [796] 2026-09-12 08:39:58,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94773796 with result: [{'id': 451, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-09-12 08:39:58,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.112 0.069 2026-09-12 08:39:58,391 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:39:58,391 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:39:58,392 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:39:58,392 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:39:58,392 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:39:58,393 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:39:58,393 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:39:58,394 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:39:58,394 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:39:58,397 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:39:58,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:39:58,398 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:39:58,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:39:58,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:39:58,399 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:39:58,400 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:39:58,403 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:39:58,419 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:39:58,423 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:39:58,452 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:39:58,464 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:39:58,467 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:39:58,474 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:39:58,476 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:39:58,476 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:39:58,476 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:39:58,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:39:58,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:39:58,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:39:58,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:39:58,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:39:58,478 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:39:58,478 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:39:58,479 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:39:58,479 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:39:58,479 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:39:58,485 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:39:58,485 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:39:58,485 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:39:58,486 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:39:58,486 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:39:58,487 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:39:58,488 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:39:58,488 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:39:58,489 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:39:58,489 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:39:58,489 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:39:58,490 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:39:58,490 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:39:58,490 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:39:58,490 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:39:58,491 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:39:58,491 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:39:58,495 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:39:58,496 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:39:58,496 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:39:58,496 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:39:58,497 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:39:58,498 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:39:58,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:39:58,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:39:58,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:39:58,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:39:58,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:39:58,508 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:39:58,511 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:39:58,524 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:39:58,531 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:39:58,538 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:39:58,542 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:39:58,542 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:39:58,545 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 08:39:58,546 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:39:58,549 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:39:58,555 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:39:58,562 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:39:58,567 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:39:58,571 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:39:58,575 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:39:58,576 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:39:58,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:39:58,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:39:58,580 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:39:58,585 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:39:58,588 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:39:58,591 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:39:58,597 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:39:58,602 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:39:58,608 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:39:58,624 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:39:58,635 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 08:39:58,641 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:39:58,659 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:39:58,666 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.077 2026-09-12 08:39:58,674 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:39:58,681 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.107 2026-09-12 08:39:58,688 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:39:58,695 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:39:58,702 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:39:58,718 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:39:58,723 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:39:58,724 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:39:58,724 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:39:58,733 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:39:58,736 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:39:58,738 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:39:58,742 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:39:58,774 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-09-12 08:39:58,789 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:39:58,794 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-09-12 08:39:58,798 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-09-12 08:39:58,826 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:39:58,832 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:39:58,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.071 0.035 2026-09-12 08:39:58,853 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:39:58,856 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:39:58,884 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:39:58,886 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 08:39:58,893 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 08:39:59,192 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:59,192 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:59,193 106 INFO rb-3be5b00-224738-414704 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-09-12 08:39:59,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:39:59,241 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:39:59] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:40:00,633 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:00,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:00,654 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:00,670 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:00,686 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:00,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:00,720 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:00,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:01,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:01,603 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:01,621 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:01,638 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:01,653 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:01,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90936007 for PoS orders references: ['Order 00349-002-0005'] (draft: False) 2026-09-12 08:40:01,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-12 08:40:01,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90936007 with result: [{'id': 454, 'pos_reference': 'Order 00349-002-0005', 'account_move': False}] 2026-09-12 08:40:01,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.043 0.065 2026-09-12 08:40:02,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-12 08:40:02,569 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:02,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:02] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.005 0.009 2026-09-12 08:40:03,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:40:04,298 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:04,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-12 08:40:04,313 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:40:04,323 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:04,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27980 2026-09-12 08:40:04,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:40:04,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27980 2026-09-12 08:40:04,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpr1vqabzd_chrome_odoo" 2026-09-12 08:40:04,463 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-09-12 08:40:04,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28184 2026-09-12 08:40:04,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpvlutu_y3_chrome_odoo 2026-09-12 08:40:04,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41241/json/version 2026-09-12 08:40:04,891 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41241/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:40:04,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:40:04,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41241/json 2026-09-12 08:40:04,900 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41241/json with timeout 3 increased to 10s during tests 2026-09-12 08:40:04,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41241/devtools/page/9074C4DCAAE98256233250F8A6D213E5 2026-09-12 08:40:04,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:40:04,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:40:05,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:40:05,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:40:05,093 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:05,093 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:05,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:40:05,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:05] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.065 0.598 2026-09-12 08:40:05,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9074C4DCAAE98256233250F8A6D213E5', 'loaderId': 'C7F28E15C1AFF05BAB4569E8DF37269F', 'isDownload': False} 2026-09-12 08:40:05,770 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-12 08:40:05,783 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:05,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:05] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 08:40:05,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:05] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 08:40:05,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:05] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-12 08:40:06,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.027 0.011 2026-09-12 08:40:06,216 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:40:06,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:06] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.019 0.038 2026-09-12 08:40:06,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-09-12 08:40:06,248 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:06,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.292 0.394 2026-09-12 08:40:06,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.697 2026-09-12 08:40:07,009 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:07,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.088 2026-09-12 08:40:07,089 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 08:40:07,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:40:07,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.142 0.311 2026-09-12 08:40:07,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.043 2026-09-12 08:40:07,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:40:07,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:40:07,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.017 0.029 2026-09-12 08:40:07,798 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:07,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.012 0.096 2026-09-12 08:40:07,850 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40: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-09-12 08:40:07,867 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:07,872 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:07,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.012 0.138 2026-09-12 08:40:07,892 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:07,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.152 2026-09-12 08:40:07,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.172 2026-09-12 08:40:07,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.009 0.203 2026-09-12 08:40:07,965 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:07] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.142 2026-09-12 08:40:08,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.022 0.120 2026-09-12 08:40:08,038 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.131 2026-09-12 08:40:08,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.128 2026-09-12 08:40:08,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.134 2026-09-12 08:40:08,080 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.015 0.109 2026-09-12 08:40:08,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.005 0.126 2026-09-12 08:40:08,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.042 2026-09-12 08:40:08,587 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:40:08,606 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:08,634 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:08,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.015 2026-09-12 08:40:08,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.037 2026-09-12 08:40:08,759 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:09,601 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,606 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,620 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,635 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,652 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,669 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,686 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,719 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,735 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,752 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,769 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,786 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,802 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,819 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,835 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,871 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,886 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,902 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,920 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,936 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,953 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,969 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:09,985 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:10,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:10,019 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:10,037 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:10,053 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:10,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:40:10,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41000878 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-09-12 08:40:10,088 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:10,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41000878 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-09-12 08:40:10,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.073 0.074 2026-09-12 08:40:10,461 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:40:10,990 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.023 0.028 2026-09-12 08:40:11,817 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,836 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,853 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,870 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,886 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,909 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,912 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:11,915 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:11,935 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:11,948 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-12 08:40:11,967 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52714018 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-09-12 08:40:11,974 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-12 08:40:12,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [806, 807, 808] 2026-09-12 08:40:12,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52714018 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-09-12 08:40:12,061 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.045 0.056 2026-09-12 08:40:12,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.100 2026-09-12 08:40:12,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.038 0.026 2026-09-12 08:40:12,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-12 08:40:12,935 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:12,952 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:12,969 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:12,987 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,003 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,020 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,035 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,052 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,069 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-12 08:40:13,103 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-12 08:40:13,127 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.023 2026-09-12 08:40:13,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:40:13,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,919 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,936 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:13,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:40:13,956 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:13,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28184 2026-09-12 08:40:13,963 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:40:13,964 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28184 2026-09-12 08:40:14,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpvlutu_y3_chrome_odoo" 2026-09-12 08:40:14,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-09-12 08:40:14,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28312 2026-09-12 08:40:14,387 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpr7sm_ctt_chrome_odoo 2026-09-12 08:40:14,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41557/json/version 2026-09-12 08:40:14,391 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41557/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:40:14,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:40:14,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41557/json 2026-09-12 08:40:14,412 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41557/json with timeout 3 increased to 10s during tests 2026-09-12 08:40:14,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41557/devtools/page/51AE519D4C62FBA7427A13A491268AE6 2026-09-12 08:40:14,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:40:14,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:40:14,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:40:14,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:40:14,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:14,591 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:14,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:40:15,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.088 0.518 2026-09-12 08:40:15,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '51AE519D4C62FBA7427A13A491268AE6', 'loaderId': 'ABED6782CED8B8783DC9993AF575DC56', 'isDownload': False} 2026-09-12 08:40:15,206 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-12 08:40:15,218 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:15,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.020 2026-09-12 08:40:15,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-09-12 08:40:15,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-09-12 08:40:15,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:40:15,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 08:40:15,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:40:15,688 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:40:15,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:16,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.273 0.368 2026-09-12 08:40:16,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.661 2026-09-12 08:40:16,428 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:16,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.090 2026-09-12 08:40:16,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.006 2026-09-12 08:40:16,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:40:17,089 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.199 0.319 2026-09-12 08:40:17,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.039 2026-09-12 08:40:17,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.008 2026-09-12 08:40:17,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:40:17,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.037 0.046 2026-09-12 08:40:17,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.013 0.083 2026-09-12 08:40:17,389 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.018 0.116 2026-09-12 08:40:17,398 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:17,402 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40: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-09-12 08:40:17,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.141 2026-09-12 08:40:17,415 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:17,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.152 2026-09-12 08:40:17,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.021 0.200 2026-09-12 08:40:17,498 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:17,503 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:17,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.196 2026-09-12 08:40:17,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.175 2026-09-12 08:40:17,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.128 2026-09-12 08:40:17,557 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.133 2026-09-12 08:40:17,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.115 2026-09-12 08:40:17,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.099 2026-09-12 08:40:17,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.026 0.093 2026-09-12 08:40:17,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:17] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.003 0.123 2026-09-12 08:40:18,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:40:18,156 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:18,187 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:18,192 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.025 2026-09-12 08:40:18,199 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.039 2026-09-12 08:40:18,268 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:19,146 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,152 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,172 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,186 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,202 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,220 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,236 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,252 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:19,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:40:20,105 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,119 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,135 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,153 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,170 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,186 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,213 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:20,215 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:20,239 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.011 2026-09-12 08:40:20,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72790231 for PoS orders references: ['Order 00351-002-0002'] (draft: False) 2026-09-12 08:40:20,268 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:20,279 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:20,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72790231 with result: [{'id': 456, 'pos_reference': 'Order 00351-002-0002', 'account_move': False}] 2026-09-12 08:40:20,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.181 0.124 2026-09-12 08:40:20,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5508170 for PoS orders references: ['Order 00351-002-0001'] (draft: True) 2026-09-12 08:40:20,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5508170 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-09-12 08:40:20,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.097 0.058 2026-09-12 08:40:20,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:20] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.145 2026-09-12 08:40:21,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:40:21,504 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:21,519 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:21,537 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:21,552 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:21,571 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:21,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22979234 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-09-12 08:40:21,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:21,629 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [811] 2026-09-12 08:40:21,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22979234 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-09-12 08:40:21,720 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.062 0.079 2026-09-12 08:40:21,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.131 2026-09-12 08:40:22,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:40:22,498 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:22,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28312 2026-09-12 08:40:22,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:40:22,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28312 2026-09-12 08:40:22,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpr7sm_ctt_chrome_odoo" 2026-09-12 08:40:22,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-09-12 08:40:22,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28439 2026-09-12 08:40:22,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmphtd_xfbh_chrome_odoo 2026-09-12 08:40:22,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43057/json/version 2026-09-12 08:40:22,909 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43057/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:40:22,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:40:22,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43057/json 2026-09-12 08:40:22,954 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43057/json with timeout 3 increased to 10s during tests 2026-09-12 08:40:22,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43057/devtools/page/BEF517F447A8C4437B4DEC49DCE99B76 2026-09-12 08:40:22,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:40:22,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:40:23,139 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:40:23,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:40:23,150 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:23,150 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:23,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:40:23,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:23] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.106 0.541 2026-09-12 08:40:23,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'BEF517F447A8C4437B4DEC49DCE99B76', 'loaderId': 'ADE67C2D6A8A92B4BEA9286053C79C6F', 'isDownload': False} 2026-09-12 08:40:23,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-12 08:40:23,817 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:23,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:23] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:40:23,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:23] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-09-12 08:40:23,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:23] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.021 2026-09-12 08:40:24,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:24] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:40:24,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:40:24,306 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:24,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-09-12 08:40:24,330 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:24,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.269 0.383 2026-09-12 08:40:25,069 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.693 2026-09-12 08:40:25,077 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:25,151 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.115 2026-09-12 08:40:25,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:40:25,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-12 08:40:25,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.202 0.299 2026-09-12 08:40:25,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.041 2026-09-12 08:40:25,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:40:25,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:40:25,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.036 0.041 2026-09-12 08:40:25,983 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:40:26,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.013 0.118 2026-09-12 08:40:26,103 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.034 0.167 2026-09-12 08:40:26,112 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:26,126 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:40:26,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.014 0.221 2026-09-12 08:40:26,157 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:26,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:26,168 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.218 2026-09-12 08:40:26,200 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.024 0.238 2026-09-12 08:40:26,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.199 2026-09-12 08:40:26,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.205 2026-09-12 08:40:26,282 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.011 0.141 2026-09-12 08:40:26,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.119 2026-09-12 08:40:26,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.110 2026-09-12 08:40:26,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.080 2026-09-12 08:40:26,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.002 0.092 2026-09-12 08:40:26,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.062 2026-09-12 08:40:26,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:40:26,872 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:26,898 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:26,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.017 2026-09-12 08:40:26,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.038 2026-09-12 08:40:27,027 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:27,841 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,847 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,871 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,876 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,902 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,919 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,942 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,947 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:27,948 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:27,963 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,973 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:27,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:28,004 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:28,007 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91901664 for PoS orders references: ['Order 00352-002-0001'] (draft: False) 2026-09-12 08:40:28,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91901664 with result: [{'id': 458, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-09-12 08:40:28,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.079 0.084 2026-09-12 08:40:28,264 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:40:28,264 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:40:28,265 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:40:28,265 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:40:28,266 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:40:28,266 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:40:28,267 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:40:28,267 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:40:28,267 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:40:28,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:40:28,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:40:28,278 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:28,299 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:40:28,307 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:40:28,325 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 08:40:28,332 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:40:28,352 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:40:28,354 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:40:28,354 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:40:28,358 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:40:28,359 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 08:40:28,362 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:40:28,362 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:40:28,363 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:40:28,364 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:40:28,364 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:40:28,365 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:40:28,366 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:40:28,367 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:40:28,368 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:40:28,369 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:40:28,370 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:40:28,383 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:40:28,383 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:40:28,384 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:40:28,386 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:40:28,387 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:40:28,388 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:40:28,393 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:40:28,412 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:40:28,430 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:40:28,432 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:40:28,433 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:40:28,434 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:40:28,435 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:40:28,438 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:40:28,439 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:40:28,440 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:40:28,441 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:28,443 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:40:28,449 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:28,451 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:40:28,452 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:40:28,454 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:40:28,455 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:40:28,460 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:40:28,461 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:40:28,462 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:40:28,467 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:40:28,471 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:40:28,477 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:40:28,481 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:40:28,483 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:40:28,487 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:40:28,489 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:40:28,491 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:40:28,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.016 0.010 2026-09-12 08:40:28,497 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:40:28,498 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:40:28,498 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:40:28,503 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:40:28,504 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:40:28,508 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:40:28,509 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:40:28,515 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:40:28,520 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:40:28,523 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:40:28,524 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:40:28,528 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:40:28,531 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:28,533 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:40:28,534 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:40:28,539 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:40:28,543 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:40:28,552 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:28,554 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:40:28,566 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:28,572 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:40:28,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:40:28,578 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:40:28,589 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:40:28,593 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:40:28,594 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:40:28,595 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:40:28,616 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:40:28,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:40:28,618 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:40:28,621 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:40:28,623 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:40:28,624 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:40:28,624 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:40:28,624 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:40:28,626 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:40:28,627 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:40:28,627 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:40:28,628 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:40:28,630 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:40:28,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.013 2026-09-12 08:40:28,632 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:40:28,634 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:40:28,638 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:40:28,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:28,643 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:40:28,644 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:40:28,652 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:40:28,653 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:40:28,653 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:40:28,654 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:40:28,654 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:40:28,654 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:40:29,016 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:29] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:40:30,400 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:30,419 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:30,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:40:30,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-12 08:40:30,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:40:30,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.019 2026-09-12 08:40:30,539 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:30] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.013 0.030 2026-09-12 08:40:30,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:40:31,314 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:31,319 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:31,335 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:31,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:40:31,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:40:31,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:31,408 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:31,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:40:31,424 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:31,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28439 2026-09-12 08:40:31,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:40:31,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28439 2026-09-12 08:40:31,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmphtd_xfbh_chrome_odoo" 2026-09-12 08:40:31,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-09-12 08:40:34,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28620 2026-09-12 08:40:34,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpogg1appj_chrome_odoo 2026-09-12 08:40:34,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46495/json/version 2026-09-12 08:40:34,487 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46495/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:40:34,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:40:34,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46495/json 2026-09-12 08:40:34,514 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46495/json with timeout 3 increased to 10s during tests 2026-09-12 08:40:34,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46495/devtools/page/54757D9CED867E8DA8EA67EA8E6F9098 2026-09-12 08:40:34,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:40:34,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:40:34,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:40:34,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:40:34,742 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:34,742 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:34,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:40:36,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.149 1.575 2026-09-12 08:40:36,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '54757D9CED867E8DA8EA67EA8E6F9098', 'loaderId': '5359081EE7248A8B465581790FA28E48', 'isDownload': False} 2026-09-12 08:40:36,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-12 08:40:36,486 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:36,518 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.014 2026-09-12 08:40:36,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.025 2026-09-12 08:40:36,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-12 08:40:36,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.010 0.010 2026-09-12 08:40:36,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.012 2026-09-12 08:40:36,947 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:40:36,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.004 2026-09-12 08:40:36,973 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:37,637 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.274 0.394 2026-09-12 08:40:37,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.658 2026-09-12 08:40:37,692 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:37,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.058 2026-09-12 08:40:37,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.005 2026-09-12 08:40:37,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:40:38,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.230 0.323 2026-09-12 08:40:38,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.041 2026-09-12 08:40:38,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 08:40:38,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:40:38,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.033 0.045 2026-09-12 08:40:38,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.006 0.105 2026-09-12 08:40:38,671 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:40:38,679 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:38,688 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:38,697 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:38,702 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.015 0.120 2026-09-12 08:40:38,715 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:38,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.012 0.161 2026-09-12 08:40:38,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.007 0.196 2026-09-12 08:40:38,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.025 0.230 2026-09-12 08:40:38,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.226 2026-09-12 08:40:38,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.023 0.199 2026-09-12 08:40:38,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.209 2026-09-12 08:40:38,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:38] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.013 0.222 2026-09-12 08:40:39,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.012 0.234 2026-09-12 08:40:39,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.010 0.204 2026-09-12 08:40:39,111 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.012 0.220 2026-09-12 08:40:39,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1706&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.013 0.205 2026-09-12 08:40:39,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.018 0.231 2026-09-12 08:40:39,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.231 2026-09-12 08:40:39,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.007 0.228 2026-09-12 08:40:39,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.013 0.224 2026-09-12 08:40:39,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.014 0.231 2026-09-12 08:40:39,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.020 0.227 2026-09-12 08:40:39,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.210 2026-09-12 08:40:39,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.186 2026-09-12 08:40:39,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.156 2026-09-12 08:40:39,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.113 2026-09-12 08:40:39,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:40:39,413 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.084 2026-09-12 08:40:39,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:39,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.003 0.065 2026-09-12 08:40:39,445 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:39,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.041 2026-09-12 08:40:39,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.047 2026-09-12 08:40:39,571 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:40,403 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,419 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,430 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,435 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,454 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,542 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,565 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,571 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,593 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,676 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,682 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,702 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,709 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:40,718 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,573 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,595 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,603 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,618 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,653 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,662 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,668 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,685 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:40:41,703 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,719 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,753 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,768 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,785 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,802 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,817 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,835 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,868 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,884 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,927 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,930 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:41,934 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:41,954 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.009 2026-09-12 08:40:41,981 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:41,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51379422 for PoS orders references: ['Order 00353-002-0002'] (draft: False) 2026-09-12 08:40:42,000 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:42,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51379422 with result: [{'id': 459, 'pos_reference': 'Order 00353-002-0002', 'account_move': False}] 2026-09-12 08:40:42,196 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.100 0.109 2026-09-12 08:40:42,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9822493 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-09-12 08:40:42,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9822493 with result: [{'id': 460, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-09-12 08:40:42,350 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.055 0.078 2026-09-12 08:40:42,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:42] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.113 2026-09-12 08:40:43,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:40:43,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:40:43,171 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,185 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,203 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,218 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,255 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,270 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,302 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,318 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,352 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,367 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,385 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,401 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,419 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,434 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:43,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:40:43,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28620 2026-09-12 08:40:43,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:40:43,446 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28620 2026-09-12 08:40:43,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpogg1appj_chrome_odoo" 2026-09-12 08:40:43,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-09-12 08:40:43,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28762 2026-09-12 08:40:43,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp3sgne9_h_chrome_odoo 2026-09-12 08:40:43,864 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42329/json/version 2026-09-12 08:40:43,865 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42329/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:40:43,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:40:43,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42329/json 2026-09-12 08:40:43,910 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42329/json with timeout 3 increased to 10s during tests 2026-09-12 08:40:43,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42329/devtools/page/28902F4CA3AFDB4A59B4E69F59169EBF 2026-09-12 08:40:43,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:40:43,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:40:44,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:40:44,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:40:44,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:44,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:44,110 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:40:44,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:44] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.093 0.544 2026-09-12 08:40:44,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '28902F4CA3AFDB4A59B4E69F59169EBF', 'loaderId': '16268E1416DC324D661CC6033F0C89F0', 'isDownload': False} 2026-09-12 08:40:44,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-12 08:40:44,762 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:44,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:44] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 08:40:44,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:44] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.013 2026-09-12 08:40:44,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:44] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.029 2026-09-12 08:40:45,136 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:45] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:40:45,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:40:45,204 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:40:45,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:40:45,226 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:45,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.276 0.364 2026-09-12 08:40:45,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.661 2026-09-12 08:40:45,934 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:45,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.058 2026-09-12 08:40:46,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:40:46,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-12 08:40:46,523 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.167 0.282 2026-09-12 08:40:46,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.052 2026-09-12 08:40:46,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 08:40:46,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.004 2026-09-12 08:40:46,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.028 0.039 2026-09-12 08:40:46,737 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:46,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.018 0.098 2026-09-12 08:40:46,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.119 2026-09-12 08:40:46,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.015 0.167 2026-09-12 08:40:46,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.014 0.202 2026-09-12 08:40:46,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.229 2026-09-12 08:40:46,921 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:46,924 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:40:46,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.171 2026-09-12 08:40:46,936 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:46,956 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:40:46,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.168 2026-09-12 08:40:46,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.155 2026-09-12 08:40:47,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.126 2026-09-12 08:40:47,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.036 0.095 2026-09-12 08:40:47,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.125 2026-09-12 08:40:47,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.013 0.140 2026-09-12 08:40:47,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.133 2026-09-12 08:40:47,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:40:47,634 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:47,670 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:47,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.019 2026-09-12 08:40:47,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.057 2026-09-12 08:40:47,807 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:48,627 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:48,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:40:48,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88193734 for PoS orders references: ['Order 00354-002-0001'] (draft: True) 2026-09-12 08:40:48,654 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:48,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:40:48,692 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:48,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28762 2026-09-12 08:40:48,712 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:40:48,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28762 2026-09-12 08:40:48,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88193734 with result: [{'id': 461, 'pos_reference': 'Order 00354-002-0001', 'account_move': False}] 2026-09-12 08:40:48,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.054 0.064 2026-09-12 08:40:48,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp3sgne9_h_chrome_odoo" 2026-09-12 08:40:48,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-09-12 08:40:49,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28877 2026-09-12 08:40:49,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpbj05h806_chrome_odoo 2026-09-12 08:40:49,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40767/json/version 2026-09-12 08:40:49,161 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40767/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:40:49,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:40:49,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40767/json 2026-09-12 08:40:49,225 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40767/json with timeout 3 increased to 10s during tests 2026-09-12 08:40:49,230 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40767/devtools/page/394BE63D3404519864AEC4E935A806C7 2026-09-12 08:40:49,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:40:49,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:40:49,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:40:49,476 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:40:49,486 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:49,486 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:49,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:40:50,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.065 0.579 2026-09-12 08:40:50,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '394BE63D3404519864AEC4E935A806C7', 'loaderId': 'C7719F32001A7E08AC2A38FE81670388', 'isDownload': False} 2026-09-12 08:40:50,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-12 08:40:50,147 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:50,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 08:40:50,174 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-09-12 08:40:50,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-12 08:40:50,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:40:50,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-12 08:40:50,600 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:50,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-09-12 08:40:50,638 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:51,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.223 0.360 2026-09-12 08:40:51,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.039 2026-09-12 08:40:51,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.011 2026-09-12 08:40:51,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 08:40:51,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.064 0.039 2026-09-12 08:40:51,475 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:51,533 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.020 0.155 2026-09-12 08:40:51,595 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.025 0.209 2026-09-12 08:40:51,602 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:51,630 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:51,651 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.018 0.271 2026-09-12 08:40:51,667 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:51,676 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:51,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.300 2026-09-12 08:40:51,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 08:40:51,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.227 2026-09-12 08:40:51,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.196 2026-09-12 08:40:51,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.029 0.122 2026-09-12 08:40:51,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.420 2026-09-12 08:40:51,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.012 0.123 2026-09-12 08:40:51,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.123 2026-09-12 08:40:51,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.003 0.116 2026-09-12 08:40:51,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.106 2026-09-12 08:40:52,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:40:52,386 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:52,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.015 2026-09-12 08:40:52,411 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:52,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 08:40:52,517 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:40:53,376 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:53,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-12 08:40:53,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.007 2026-09-12 08:40:53,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-12 08:40:53,484 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:40:53,485 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:40:53,485 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:40:53,494 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:53,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:40:53,499 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:40:53,500 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:40:53,500 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:40:53,501 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:40:53,502 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:40:53,502 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:40:53,503 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:40:53,503 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:40:53,503 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:40:53,504 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:40:53,504 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:40:53,520 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:40:53,536 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:40:53,538 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:40:53,541 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:40:53,545 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 08:40:53,555 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 08:40:53,567 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-09-12 08:40:53,570 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:40:53,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:40:53,573 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:40:53,574 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:40:53,574 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:40:53,574 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:40:53,575 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:40:53,575 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:40:53,576 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:40:53,576 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:40:53,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:40:53,578 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:40:53,579 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:40:53,599 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:40:53,607 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:40:53,609 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:40:53,610 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:40:53,612 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:40:53,614 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:40:53,627 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:40:53,629 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:40:53,636 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:40:53,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:40:53,644 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:40:53,645 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:40:53,649 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 08:40:53,649 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:40:53,651 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 08:40:53,656 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:40:53,661 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 08:40:53,665 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:40:53,683 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 08:40:53,692 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:40:53,698 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:40:53,703 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:40:53,704 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:40:53,705 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:40:53,705 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:40:53,706 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:40:53,707 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:40:53,708 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:40:53,713 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:40:53,716 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:40:53,720 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:40:53,721 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:40:53,723 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:40:53,730 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:40:53,730 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:40:53,730 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:40:53,731 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:40:53,732 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:40:53,732 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:40:53,733 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:40:53,737 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:40:53,738 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:40:53,739 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:40:53,740 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:40:53,744 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:40:53,755 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:53,765 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:40:53,773 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:40:53,774 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:40:53,774 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:40:53,775 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:40:53,783 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:40:53,783 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:40:53,784 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:40:53,785 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:40:53,785 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:40:53,790 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:40:53,800 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:40:53,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:40:53,806 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 08:40:53,811 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:40:53,812 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:40:53,814 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:40:53,814 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:40:53,816 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:40:53,817 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:40:53,825 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:40:53,826 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:40:53,826 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:40:53,827 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:40:53,829 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:40:53,830 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:40:53,833 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:40:53,839 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:40:53,840 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:40:53,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:40:53,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:40:53,843 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 08:40:53,844 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:40:53,844 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:40:53,844 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:40:53,845 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:40:54,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:40:54,202 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92189890 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-09-12 08:40:54,260 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:54] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-12 08:40:54,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92189890 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-09-12 08:40:54,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.079 0.069 2026-09-12 08:40:55,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:40:55,617 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:55,651 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:55,657 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:55,659 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:40:55,674 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:55,684 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:55,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 08:40:55,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-12 08:40:55,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92490258 for PoS orders references: ['Order 00355-001-0001'] (draft: False) 2026-09-12 08:40:55,732 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:40:55,751 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [830] 2026-09-12 08:40:55,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92490258 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-09-12 08:40:55,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.072 0.126 2026-09-12 08:40:56,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:56] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dc4cd7f27-ba52-4496-a1cd-3cee7f8ca717?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.067 2026-09-12 08:40:56,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:40:56,692 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:56,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28877 2026-09-12 08:40:56,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:40:56,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28877 2026-09-12 08:40:56,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpbj05h806_chrome_odoo" 2026-09-12 08:40:56,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-12 08:40:57,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 29044 2026-09-12 08:40:57,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpqtdghsm1_chrome_odoo 2026-09-12 08:40:57,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42699/json/version 2026-09-12 08:40:57,380 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42699/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:40:57,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:40:57,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42699/json 2026-09-12 08:40:57,409 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42699/json with timeout 3 increased to 10s during tests 2026-09-12 08:40:57,413 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42699/devtools/page/D8632F11747BAF66E0BA4230B70EF159 2026-09-12 08:40:57,414 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:40:57,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:40:57,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:40:57,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:40:57,634 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:57,634 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:57,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:40:58,178 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.060 0.479 2026-09-12 08:40:58,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'D8632F11747BAF66E0BA4230B70EF159', 'loaderId': 'ED444B11B4C4B038797405F5B7ED19B2', 'isDownload': False} 2026-09-12 08:40:58,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-12 08:40:58,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:40:58,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:40:58,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-12 08:40:58,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.019 2026-09-12 08:40:58,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:40:58,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 08:40:58,571 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:40:58,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.004 2026-09-12 08:40:58,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:40:59,257 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 344 0.251 0.418 2026-09-12 08:40:59,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.041 2026-09-12 08:40:59,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:40:59,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 08:40:59,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:40:59,448 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.017 0.032 2026-09-12 08:40:59,460 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:40:59,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.015 0.089 2026-09-12 08:40:59,517 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:59,527 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:40:59,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.038 0.155 2026-09-12 08:40:59,610 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:40:59,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.017 0.232 2026-09-12 08:40:59,687 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:40:59,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.275 2026-09-12 08:40:59,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.291 2026-09-12 08:40:59,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.244 2026-09-12 08:40:59,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.029 0.233 2026-09-12 08:40:59,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.181 2026-09-12 08:40:59,843 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.139 2026-09-12 08:40:59,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-12 08:40:59,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.141 2026-09-12 08:40:59,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.008 0.136 2026-09-12 08:40:59,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:40:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.200 2026-09-12 08:41:00,253 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:00,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.018 2026-09-12 08:41:00,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.028 2026-09-12 08:41:00,312 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:00,458 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:01,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:01,314 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:01,321 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:41:01,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15435244 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-09-12 08:41:01,336 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:01,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15435244 with result: [{'id': 463, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-09-12 08:41:01,455 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.059 0.066 2026-09-12 08:41:01,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-12 08:41:02,233 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:02,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.032 0.037 2026-09-12 08:41:03,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:41:03,110 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:03,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 29044 2026-09-12 08:41:03,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:41:03,124 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 29044 2026-09-12 08:41:03,165 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpqtdghsm1_chrome_odoo" 2026-09-12 08:41:03,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-09-12 08:41:06,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 29161 2026-09-12 08:41:06,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpl6bkdxz9_chrome_odoo 2026-09-12 08:41:06,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35197/json/version 2026-09-12 08:41:06,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35197/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:41:06,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:41:06,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35197/json 2026-09-12 08:41:06,268 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35197/json with timeout 3 increased to 10s during tests 2026-09-12 08:41:06,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35197/devtools/page/E9E9408242ECEE95A6403E1A86108D97 2026-09-12 08:41:06,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-12 08:41:06,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-12 08:41:06,573 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:41:06,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-12 08:41:06,578 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:06,579 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:06,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:41:07,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.129 0.555 2026-09-12 08:41:07,271 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E9E9408242ECEE95A6403E1A86108D97', 'loaderId': '66CB285239ABAC64EE1ABBB34A6C9E1B', 'isDownload': False} 2026-09-12 08:41:07,272 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-12 08:41:07,287 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:41:07,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.009 2026-09-12 08:41:07,323 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.024 2026-09-12 08:41:07,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.051 2026-09-12 08:41:07,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 08:41:07,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:41:07,741 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:41:07,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-12 08:41:07,764 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:08,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.298 0.440 2026-09-12 08:41:08,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:41:08,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.036 2026-09-12 08:41:08,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.002 0.008 2026-09-12 08:41:08,593 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:41:08,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 14 0.028 0.038 2026-09-12 08:41:08,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.007 0.088 2026-09-12 08:41:08,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.006 0.109 2026-09-12 08:41:08,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.009 0.132 2026-09-12 08:41:08,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.025 0.175 2026-09-12 08:41:08,846 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:41:08,852 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41: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-09-12 08:41:08,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.008 0.223 2026-09-12 08:41:08,870 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:41:08,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.027 0.196 2026-09-12 08:41:08,908 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:08,915 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:08,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.195 2026-09-12 08:41:08,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.008 0.216 2026-09-12 08:41:08,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:08] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.007 0.220 2026-09-12 08:41:09,029 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.006 0.152 2026-09-12 08:41:09,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.015 0.171 2026-09-12 08:41:09,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.021 0.181 2026-09-12 08:41:09,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.012 0.216 2026-09-12 08:41:09,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.205 2026-09-12 08:41:09,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.009 0.226 2026-09-12 08:41:09,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.010 0.247 2026-09-12 08:41:09,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.005 0.255 2026-09-12 08:41:09,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.011 0.253 2026-09-12 08:41:09,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 8 0.009 0.245 2026-09-12 08:41:09,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.230 2026-09-12 08:41:09,407 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.190 2026-09-12 08:41:09,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.140 2026-09-12 08:41:09,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.129 2026-09-12 08:41:09,441 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.084 2026-09-12 08:41:09,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-12%2008:37:51 HTTP/1.1" 200 - 4 0.002 0.068 2026-09-12 08:41:09,567 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:09,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.012 2026-09-12 08:41:09,594 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:09,597 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 08:41:09,684 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:10,564 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,586 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,597 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,602 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,617 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-12 08:41:10,770 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 08:41:10,772 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 08:41:10,779 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 08:41:10,780 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:41:10,781 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:41:10,784 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 08:41:10,785 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 08:41:10,789 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 08:41:10,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 08:41:10,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 08:41:10,791 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 08:41:10,792 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 08:41:10,792 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 08:41:10,792 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 08:41:10,793 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 08:41:10,793 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 08:41:10,794 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 08:41:10,794 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 08:41:10,795 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:41:10,798 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 08:41:10,804 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 08:41:10,826 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:41:10,828 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 08:41:10,830 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 08:41:10,831 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 08:41:10,831 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 08:41:10,831 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 08:41:10,832 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 08:41:10,832 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 08:41:10,832 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 08:41:10,833 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 08:41:10,833 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 08:41:10,833 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 08:41:10,834 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 08:41:10,834 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 08:41:10,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-12 08:41:10,836 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,837 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,837 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 08:41:10,837 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 08:41:10,837 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 08:41:10,837 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 08:41:10,837 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 08:41:10,838 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 08:41:10,838 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 08:41:10,838 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 08:41:10,840 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 08:41:10,840 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 08:41:10,841 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 08:41:10,841 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 08:41:10,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 08:41:10,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 08:41:10,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 08:41:10,842 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 08:41:10,843 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:10,845 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 08:41:10,845 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 08:41:10,862 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:41:10,875 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:41:10,887 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:41:10,892 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 08:41:10,919 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:41:10,922 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:41:10,936 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 08:41:10,953 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 08:41:10,955 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:41:10,957 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 08:41:10,958 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 08:41:10,958 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 08:41:10,960 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:41:10,960 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 08:41:10,963 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 08:41:10,966 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 08:41:10,967 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 08:41:10,970 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 08:41:10,973 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 08:41:10,976 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:41:10,983 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 08:41:10,985 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 08:41:10,986 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 08:41:10,988 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 08:41:10,991 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 08:41:10,992 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 08:41:10,993 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 08:41:10,997 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 08:41:10,998 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 08:41:11,011 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:41:11,012 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 08:41:11,013 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 08:41:11,018 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 08:41:11,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.026 0.027 2026-09-12 08:41:11,021 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-09-12 08:41:11,022 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 08:41:11,026 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 08:41:11,027 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 08:41:11,028 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 08:41:11,029 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 08:41:11,030 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 08:41:11,032 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 08:41:11,034 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:41:11,035 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 08:41:11,035 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 08:41:11,043 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:41:11,079 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:41:11,092 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 08:41:11,095 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 08:41:11,105 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 08:41:11,110 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 08:41:11,113 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 08:41:11,115 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:41:11,116 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 08:41:11,121 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 08:41:11,122 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 08:41:11,129 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 08:41:11,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 08:41:11,132 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 08:41:11,137 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:41:11,139 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 08:41:11,146 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 08:41:11,147 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 08:41:11,153 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:41:11,160 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:41:11,161 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 08:41:11,485 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:11,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37385997 for PoS orders references: ['Order 00357-001-0001'] (draft: True) 2026-09-12 08:41:11,544 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-12 08:41:11,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37385997 with result: [{'id': 464, 'pos_reference': 'Order 00357-001-0001', 'account_move': False}] 2026-09-12 08:41:11,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.067 0.079 2026-09-12 08:41:12,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:41:12,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-12 08:41:12,899 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:12,908 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 29161 2026-09-12 08:41:12,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-12 08:41:12,910 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 29161 2026-09-12 08:41:12,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpl6bkdxz9_chrome_odoo" 2026-09-12 08:41:13,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:41:34,845 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:41:36,618 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted ir.attachment records with IDs: [6746, 6747, 6748, 6749, 6750, 6751, 6752, 6753, 6793, 6794, 6795, 6796, 6797, 6798, 6799, 6800] 2026-09-12 08:41:36,619 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-09-12 08:41:36,634 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-09-12 08:41:40,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-12 08:41:40,925 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25140742 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-12 08:41:42,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25140742 with result: [{'id': 465, 'pos_reference': 'Order 12345-123-1234', 'account_move': 762}] 2026-09-12 08:41:43,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-12 08:41:45,130 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted account.move.line.ctp records with IDs: [1023] 2026-09-12 08:41:45,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-12 08:41:46,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29329 2026-09-12 08:41:46,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpic9aeiei_chrome_odoo 2026-09-12 08:41:46,915 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33399/json/version 2026-09-12 08:41:46,916 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33399/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:41:46,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:41:46,929 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33399/json 2026-09-12 08:41:46,929 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33399/json with timeout 3 increased to 10s during tests 2026-09-12 08:41:46,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33399/devtools/page/26E64C79CDBF004AACB75134BCAC0AE1 2026-09-12 08:41:46,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:41:46,937 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:41:47,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:41:47,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:41:47,366 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:47,366 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:41:47,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:41:48,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.156 0.630 2026-09-12 08:41:48,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '26E64C79CDBF004AACB75134BCAC0AE1', 'loaderId': 'F033D39EEE94897373A61FF74916EC71', 'isDownload': False} 2026-09-12 08:41:48,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-12 08:41:48,170 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:41:48,198 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.010 2026-09-12 08:41:48,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-09-12 08:41:48,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.054 2026-09-12 08:41:48,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:41:48,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.007 2026-09-12 08:41:48,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.006 2026-09-12 08:41:48,620 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:41:48,634 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:50,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.212 1.216 2026-09-12 08:41:50,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "GET /pos/ui HTTP/1.1" 200 - 22 0.018 1.461 2026-09-12 08:41:50,147 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:41:50,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.078 2026-09-12 08:41:50,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:41:50,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:41:50,719 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.116 0.312 2026-09-12 08:41:50,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.039 2026-09-12 08:41:50,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.015 2026-09-12 08:41:50,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 08:41:50,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:50] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.044 0.034 2026-09-12 08:41:51,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.095 2026-09-12 08:41:51,042 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:41:51,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.007 0.143 2026-09-12 08:41:51,083 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:41:51,091 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:51,102 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:41:51,106 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:41:51,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.037 0.186 2026-09-12 08:41:51,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.021 0.258 2026-09-12 08:41:51,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.306 2026-09-12 08:41:51,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.284 2026-09-12 08:41:51,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.036 0.253 2026-09-12 08:41:51,346 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.231 2026-09-12 08:41:51,354 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:41:51,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.205 2026-09-12 08:41:51,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.030 0.181 2026-09-12 08:41:51,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.171 2026-09-12 08:41:51,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.164 2026-09-12 08:41:51,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.163 2026-09-12 08:41:51,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.126 2026-09-12 08:41:51,520 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.150 2026-09-12 08:41:51,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.169 2026-09-12 08:41:51,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.012 0.153 2026-09-12 08:41:51,606 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.168 2026-09-12 08:41:51,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.170 2026-09-12 08:41:51,865 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:41:51,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:41:51,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.014 2026-09-12 08:41:51,917 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:41:51,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.023 2026-09-12 08:41:51,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:51] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.017 2026-09-12 08:41:52,856 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:52,865 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:52,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.017 2026-09-12 08:41:52,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:52] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.012 0.020 2026-09-12 08:41:52,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.022 2026-09-12 08:41:53,631 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:41:53,752 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:53,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:53,781 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:41:53,781 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:41:53,790 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:53,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:41:53,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.012 2026-09-12 08:41:53,833 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:53,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14421873 for PoS orders references: ['Order 00359-002-0001'] (draft: False) 2026-09-12 08:41:53,847 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:41:54,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14421873 with result: [{'id': 466, 'pos_reference': 'Order 00359-002-0001', 'account_move': False}] 2026-09-12 08:41:54,222 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [699] 2026-09-12 08:41:54,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.347 0.318 2026-09-12 08:41:54,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:54] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-09-12 08:41:55,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.003 2026-09-12 08:41:55,286 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:55,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:41:55,305 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:55,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29329 2026-09-12 08:41:55,318 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:41:55,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29329 2026-09-12 08:41:55,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpic9aeiei_chrome_odoo" 2026-09-12 08:41:55,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-12 08:41:56,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29464 2026-09-12 08:41:56,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfm7duxox_chrome_odoo 2026-09-12 08:41:56,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37055/json/version 2026-09-12 08:41:56,828 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37055/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:41:56,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:41:56,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37055/json 2026-09-12 08:41:56,861 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37055/json with timeout 3 increased to 10s during tests 2026-09-12 08:41:56,866 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37055/devtools/page/65F86B8662D9A4A59A57262FFB6D9370 2026-09-12 08:41:56,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:41:56,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:41:57,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:41:57,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:41:57,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:57,166 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:41:57,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:41:57,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:57] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.059 0.536 2026-09-12 08:41:57,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '65F86B8662D9A4A59A57262FFB6D9370', 'loaderId': 'B1EC60FEAA49C92FEF9FDB555BA33D07', 'isDownload': False} 2026-09-12 08:41:57,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-12 08:41:57,777 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:41:57,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:57] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:41:57,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:57] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.013 2026-09-12 08:41:57,808 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:57] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-12 08:41:58,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:41:58,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.005 2026-09-12 08:41:58,128 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:58,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:41:58,159 106 INFO rb-3be5b00-224738-414704 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-09-12 08:41:58,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.199 0.341 2026-09-12 08:41:58,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.038 2026-09-12 08:41:58,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.013 2026-09-12 08:41:58,822 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.013 0.005 2026-09-12 08:41:58,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.030 0.031 2026-09-12 08:41:58,942 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.094 2026-09-12 08:41:58,959 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:41:58,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:58] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.134 2026-09-12 08:41:59,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.174 2026-09-12 08:41:59,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.199 2026-09-12 08:41:59,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.225 2026-09-12 08:41:59,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:41:59,138 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:41:59,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.231 2026-09-12 08:41:59,145 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:41:59,199 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=product.product&field=image_128&id=1733&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.205 2026-09-12 08:41:59,220 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:41:59,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.255 2026-09-12 08:41:59,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.248 2026-09-12 08:41:59,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.249 2026-09-12 08:41:59,340 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:41:59,343 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.187 2026-09-12 08:41:59,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.194 2026-09-12 08:41:59,370 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.134 2026-09-12 08:41:59,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-09-12 08:41:59,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.124 2026-09-12 08:41:59,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.045 0.118 2026-09-12 08:41:59,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.138 2026-09-12 08:41:59,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.147 2026-09-12 08:41:59,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.015 0.154 2026-09-12 08:41:59,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.184 2026-09-12 08:41:59,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:41:59,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:41:59,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.014 2026-09-12 08:41:59,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:41:59,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.025 0.019 2026-09-12 08:41:59,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:41:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:42:00,879 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:00,884 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:00,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:00] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.015 0.016 2026-09-12 08:42:00,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:00] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.019 0.022 2026-09-12 08:42:01,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.022 2026-09-12 08:42:01,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:42:01,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-09-12 08:42:01,804 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:01,809 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:01,826 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:01,830 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:01,832 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:42:01,846 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:01,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:42:01,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:42:01,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19415341 for PoS orders references: ['Order 00360-001-0001'] (draft: False) 2026-09-12 08:42:01,883 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:42:01,893 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:01,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29464 2026-09-12 08:42:01,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:42:01,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29464 2026-09-12 08:42:01,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfm7duxox_chrome_odoo" 2026-09-12 08:42:01,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-12 08:42:02,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19415341 with result: [{'id': 467, 'pos_reference': 'Order 00360-001-0001', 'account_move': False}] 2026-09-12 08:42:02,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.233 0.222 2026-09-12 08:42:03,161 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-12 08:42:05,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-09-12 08:42:07,057 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29598 2026-09-12 08:42:07,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmplmye6bss_chrome_odoo 2026-09-12 08:42:07,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42265/json/version 2026-09-12 08:42:07,092 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42265/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:42:07,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:42:07,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42265/json 2026-09-12 08:42:07,120 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:42265/json with timeout 3 increased to 10s during tests 2026-09-12 08:42:07,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42265/devtools/page/B0FD3418DF9C1F6533BDCFCC1D6C9A24 2026-09-12 08:42:07,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:42:07,134 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:42:07,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:42:07,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:42:07,536 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:07,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:42:07,550 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:42:08,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.102 0.631 2026-09-12 08:42:08,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B0FD3418DF9C1F6533BDCFCC1D6C9A24', 'loaderId': 'C660DA1AFDA10385C45048AB865ABE9B', 'isDownload': False} 2026-09-12 08:42:08,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-12 08:42:08,288 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:42:08,307 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 08:42:08,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-09-12 08:42:08,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.030 2026-09-12 08:42:08,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 08:42:08,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.006 2026-09-12 08:42:08,752 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:08,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:42:08,785 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:09,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.310 0.398 2026-09-12 08:42:09,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:42:09,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.051 2026-09-12 08:42:09,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "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-09-12 08:42:09,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:42:09,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.055 0.043 2026-09-12 08:42:09,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.124 2026-09-12 08:42:09,794 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:42:09,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.156 2026-09-12 08:42:09,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.214 2026-09-12 08:42:09,958 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.027 0.255 2026-09-12 08:42:09,966 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:42:09,988 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:42:10,007 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:42:10,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.026 0.308 2026-09-12 08:42:10,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.283 2026-09-12 08:42:10,037 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:42:10,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=product.product&field=image_128&id=1736&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.034 0.261 2026-09-12 08:42:10,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.291 2026-09-12 08:42:10,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.287 2026-09-12 08:42:10,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.063 0.244 2026-09-12 08:42:10,323 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:10,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.312 2026-09-12 08:42:10,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.315 2026-09-12 08:42:10,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.266 2026-09-12 08:42:10,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.244 2026-09-12 08:42:10,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.243 2026-09-12 08:42:10,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.201 2026-09-12 08:42:10,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.133 2026-09-12 08:42:10,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.141 2026-09-12 08:42:10,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.147 2026-09-12 08:42:10,542 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.148 2026-09-12 08:42:10,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:42:10,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.013 2026-09-12 08:42:10,779 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:42:10,817 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.017 0.020 2026-09-12 08:42:10,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:42:11,733 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:11,750 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:11,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.011 0.014 2026-09-12 08:42:11,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.019 0.025 2026-09-12 08:42:11,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.022 2026-09-12 08:42:12,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-09-12 08:42:12,638 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:12,647 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:12,668 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:12,674 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:12,676 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:42:12,684 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:12,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:42:12,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:42:12,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3122135 for PoS orders references: ['Order 00361-001-0001'] (draft: False) 2026-09-12 08:42:12,732 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:12,737 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:42:12,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29598 2026-09-12 08:42:12,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:42:12,771 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29598 2026-09-12 08:42:12,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmplmye6bss_chrome_odoo" 2026-09-12 08:42:12,874 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-12 08:42:12,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3122135 with result: [{'id': 468, 'pos_reference': 'Order 00361-001-0001', 'account_move': False}] 2026-09-12 08:42:13,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.203 0.235 2026-09-12 08:42:13,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-12 08:42:14,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29731 2026-09-12 08:42:14,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpt1amshef_chrome_odoo 2026-09-12 08:42:14,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33985/json/version 2026-09-12 08:42:14,601 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33985/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:42:14,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:42:14,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33985/json 2026-09-12 08:42:14,647 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33985/json with timeout 3 increased to 10s during tests 2026-09-12 08:42:14,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33985/devtools/page/32F176B72F5925618561943B488721E3 2026-09-12 08:42:14,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:42:14,662 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:42:15,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:42:15,054 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:42:15,060 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:15,061 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:42:15,082 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:42:15,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:15] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.164 0.673 2026-09-12 08:42:15,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '32F176B72F5925618561943B488721E3', 'loaderId': '45B6729191B0BD6736CF52BAE95398E6', 'isDownload': False} 2026-09-12 08:42:15,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-12 08:42:15,923 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:42:15,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:15] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-09-12 08:42:15,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:15] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 08:42:15,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:15] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.021 2026-09-12 08:42:16,301 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:16] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 08:42:16,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:42:16,339 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:16,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:42:16,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:17,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.311 0.386 2026-09-12 08:42:17,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "GET /pos/ui HTTP/1.1" 200 - 22 0.029 0.712 2026-09-12 08:42:17,156 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:42:17,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.110 2026-09-12 08:42:17,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.006 2026-09-12 08:42:17,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-12 08:42:17,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.169 0.290 2026-09-12 08:42:17,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.034 2026-09-12 08:42:17,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.008 2026-09-12 08:42:17,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.006 2026-09-12 08:42:17,979 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:17] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.041 0.036 2026-09-12 08:42:18,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.112 2026-09-12 08:42:18,043 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:42:18,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.152 2026-09-12 08:42:18,112 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.186 2026-09-12 08:42:18,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.221 2026-09-12 08:42:18,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.024 0.282 2026-09-12 08:42:18,256 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:42:18,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.270 2026-09-12 08:42:18,276 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:42:18,280 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:42:18,292 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:42:18,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.049 0.251 2026-09-12 08:42:18,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.292 2026-09-12 08:42:18,432 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.300 2026-09-12 08:42:18,440 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:42:18,447 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.268 2026-09-12 08:42:18,455 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.168 2026-09-12 08:42:18,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.171 2026-09-12 08:42:18,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.184 2026-09-12 08:42:18,560 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.028 0.175 2026-09-12 08:42:18,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.167 2026-09-12 08:42:18,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.134 2026-09-12 08:42:18,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.144 2026-09-12 08:42:18,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.129 2026-09-12 08:42:18,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:18] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.141 2026-09-12 08:42:18,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:42:19,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:42:19,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:19] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.025 2026-09-12 08:42:19,076 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:42:19,984 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:19,998 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:20,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:20] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.006 0.014 2026-09-12 08:42:20,041 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:20] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.009 0.018 2026-09-12 08:42:20,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.007 0.021 2026-09-12 08:42:20,847 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-09-12 08:42:20,882 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:20,902 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:20,908 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:20,910 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:42:20,922 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:20,940 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:42:20,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:42:20,967 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:20,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75246998 for PoS orders references: ['Order 00362-002-0001'] (draft: False) 2026-09-12 08:42:20,980 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:21,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75246998 with result: [{'id': 469, 'pos_reference': 'Order 00362-002-0001', 'account_move': False}] 2026-09-12 08:42:21,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.141 0.232 2026-09-12 08:42:21,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:21] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 08:42:22,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-09-12 08:42:22,157 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:22,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-12 08:42:22,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.024 0.023 2026-09-12 08:42:22,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:22] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.042 0.036 2026-09-12 08:42:23,048 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:42:23,074 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:23,081 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:23,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-09-12 08:42:23,114 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:23,133 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:23,147 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:23,164 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:42:23,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43023668 for PoS orders references: ['Order 00362-002-0002'] (draft: False) 2026-09-12 08:42:23,188 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:23,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43023668 with result: [{'id': 470, 'pos_reference': 'Order 00362-002-0002', 'account_move': False}] 2026-09-12 08:42:23,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.091 0.172 2026-09-12 08:42:23,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:23] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 304 - 6 0.011 0.008 2026-09-12 08:42:24,213 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:42:24,230 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:24,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29731 2026-09-12 08:42:24,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:42:24,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29731 2026-09-12 08:42:24,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpt1amshef_chrome_odoo" 2026-09-12 08:42:24,337 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-09-12 08:42:26,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29873 2026-09-12 08:42:26,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpw181m2l0_chrome_odoo 2026-09-12 08:42:26,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37773/json/version 2026-09-12 08:42:26,041 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37773/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:42:26,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:42:26,051 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37773/json 2026-09-12 08:42:26,052 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37773/json with timeout 3 increased to 10s during tests 2026-09-12 08:42:26,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37773/devtools/page/FBB98B6D67AB4069FCFA0F69A5609028 2026-09-12 08:42:26,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:42:26,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:42:26,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:42:26,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:42:26,456 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:26,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:42:26,464 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:42:27,178 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.101 0.616 2026-09-12 08:42:27,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'FBB98B6D67AB4069FCFA0F69A5609028', 'loaderId': 'A060E063B666F57F7EDF2670C2F0D13B', 'isDownload': False} 2026-09-12 08:42:27,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-09-12 08:42:27,199 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:42:27,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-09-12 08:42:27,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 08:42:27,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.037 2026-09-12 08:42:27,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:42:27,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-12 08:42:27,652 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:27,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:42:27,696 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:28,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.221 0.359 2026-09-12 08:42:28,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.039 2026-09-12 08:42:28,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 08:42:28,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:42:28,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.030 0.040 2026-09-12 08:42:28,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.094 2026-09-12 08:42:28,539 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:42:28,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.018 0.135 2026-09-12 08:42:28,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.179 2026-09-12 08:42:28,661 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.209 2026-09-12 08:42:28,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.018 0.268 2026-09-12 08:42:28,746 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.243 2026-09-12 08:42:28,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.018 0.229 2026-09-12 08:42:28,805 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42: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-09-12 08:42:28,824 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:28,831 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:28,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1740&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.028 0.244 2026-09-12 08:42:28,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.257 2026-09-12 08:42:28,905 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:28,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.260 2026-09-12 08:42:28,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.229 2026-09-12 08:42:28,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.216 2026-09-12 08:42:28,988 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:29,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.148 2026-09-12 08:42:29,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.157 2026-09-12 08:42:29,027 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.147 2026-09-12 08:42:29,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.125 2026-09-12 08:42:29,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.088 2026-09-12 08:42:29,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.016 0.093 2026-09-12 08:42:29,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.001 0.109 2026-09-12 08:42:29,120 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-12 08:42:29,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.113 2026-09-12 08:42:29,580 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:42:29,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:42:29,615 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.015 2026-09-12 08:42:29,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:42:29,651 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.014 2026-09-12 08:42:29,667 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:29] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:42:30,572 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:30,582 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:30,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:30] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.036 0.016 2026-09-12 08:42:30,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:30] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.011 0.023 2026-09-12 08:42:30,716 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.021 2026-09-12 08:42:30,810 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:42:31,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-09-12 08:42:31,520 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:31,521 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:31,522 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:42:31,525 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29873 2026-09-12 08:42:31,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:42:31,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29873 2026-09-12 08:42:31,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpw181m2l0_chrome_odoo" 2026-09-12 08:42:31,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-12 08:42:33,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30006 2026-09-12 08:42:33,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpi1rk_s_o_chrome_odoo 2026-09-12 08:42:33,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45071/json/version 2026-09-12 08:42:33,610 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45071/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:42:33,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:42:33,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45071/json 2026-09-12 08:42:33,635 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45071/json with timeout 3 increased to 10s during tests 2026-09-12 08:42:33,638 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45071/devtools/page/24A2C45B72FE8624D05EC1ED382E3D91 2026-09-12 08:42:33,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:42:33,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:42:34,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:42:34,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:42:34,128 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:34,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:42:34,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:42:34,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:34] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.121 0.579 2026-09-12 08:42:34,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '24A2C45B72FE8624D05EC1ED382E3D91', 'loaderId': '28E22CB31BEB01A45251BD77E3E4A13F', 'isDownload': False} 2026-09-12 08:42:34,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-12 08:42:34,844 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:42:34,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:34] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 08:42:34,871 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:34] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-09-12 08:42:34,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:34] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-12 08:42:35,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:35] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:42:35,232 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 08:42:35,252 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:42:35,277 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-12 08:42:35,304 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:36,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.306 0.405 2026-09-12 08:42:36,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:42:36,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.047 2026-09-12 08:42:36,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 08:42:36,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.005 2026-09-12 08:42:36,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.031 0.038 2026-09-12 08:42:36,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.095 2026-09-12 08:42:36,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.141 2026-09-12 08:42:36,326 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:42:36,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.176 2026-09-12 08:42:36,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.204 2026-09-12 08:42:36,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.220 2026-09-12 08:42:36,433 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.005 0.195 2026-09-12 08:42:36,441 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42: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-09-12 08:42:36,453 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:42:36,475 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:42:36,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.192 2026-09-12 08:42:36,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.187 2026-09-12 08:42:36,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1744&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.196 2026-09-12 08:42:36,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.222 2026-09-12 08:42:36,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.251 2026-09-12 08:42:36,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.193 2026-09-12 08:42:36,678 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:36,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.193 2026-09-12 08:42:36,688 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:36,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.196 2026-09-12 08:42:36,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.017 0.200 2026-09-12 08:42:36,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.172 2026-09-12 08:42:36,779 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.146 2026-09-12 08:42:36,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.105 2026-09-12 08:42:36,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.124 2026-09-12 08:42:36,845 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.131 2026-09-12 08:42:36,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.009 0.114 2026-09-12 08:42:36,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:36] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.012 0.130 2026-09-12 08:42:37,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:42:37,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.013 2026-09-12 08:42:37,239 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:42:37,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:37] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.025 0.027 2026-09-12 08:42:37,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:37] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:42:38,205 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:38,214 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:38,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:38] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.006 0.017 2026-09-12 08:42:38,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:38] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.011 0.022 2026-09-12 08:42:38,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.009 0.019 2026-09-12 08:42:38,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:42:39,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-09-12 08:42:39,107 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:39,113 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:39,114 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:39,129 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:39,148 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:39,151 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:42:39,156 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:42:39,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:39,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 08:42:39,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.009 2026-09-12 08:42:39,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:42:39,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:42:39,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34108731 for PoS orders references: ['Order 00364-001-0001'] (draft: False) 2026-09-12 08:42:39,256 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:42:41,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34108731 with result: [{'id': 471, 'pos_reference': 'Order 00364-001-0001', 'account_move': 769}] 2026-09-12 08:42:41,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 905 0.762 1.468 2026-09-12 08:42:41,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.732 2026-09-12 08:42:41,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:41] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.013 2026-09-12 08:42:41,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:41] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:42:42,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:42:42,350 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:42,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30006 2026-09-12 08:42:42,362 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:42:42,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30006 2026-09-12 08:42:42,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpi1rk_s_o_chrome_odoo" 2026-09-12 08:42:42,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-09-12 08:42:43,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30143 2026-09-12 08:42:43,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpjs2quwmu_chrome_odoo 2026-09-12 08:42:43,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37625/json/version 2026-09-12 08:42:43,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37625/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:42:43,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:42:43,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37625/json 2026-09-12 08:42:43,258 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37625/json with timeout 3 increased to 10s during tests 2026-09-12 08:42:43,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37625/devtools/page/29CA8E23B58B140DC5FDEFC0FF00B01F 2026-09-12 08:42:43,273 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:42:43,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:42:43,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:42:43,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:42:43,670 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:43,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:42:43,680 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:42:45,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.062 1.440 2026-09-12 08:42:45,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '29CA8E23B58B140DC5FDEFC0FF00B01F', 'loaderId': 'BD67BA8AC719AB79090D04254D45CA66', 'isDownload': False} 2026-09-12 08:42:45,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_import_so_to_pos_no_existing_lot')" 2026-09-12 08:42:45,185 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:42:45,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-12 08:42:45,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-09-12 08:42:45,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.043 2026-09-12 08:42:45,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 08:42:45,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 08:42:45,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:42:45,633 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 08:42:45,645 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:46,249 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.245 0.355 2026-09-12 08:42:46,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.042 2026-09-12 08:42:46,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.013 2026-09-12 08:42:46,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-12 08:42:46,418 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:46,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.040 0.043 2026-09-12 08:42:46,569 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.110 2026-09-12 08:42:46,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.164 2026-09-12 08:42:46,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.230 2026-09-12 08:42:46,731 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:46,755 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:42:46,769 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:46,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.274 2026-09-12 08:42:46,786 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:42:46,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.307 2026-09-12 08:42:46,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.307 2026-09-12 08:42:46,906 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.321 2026-09-12 08:42:46,915 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:46,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.282 2026-09-12 08:42:46,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.173 2026-09-12 08:42:46,985 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:46,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.186 2026-09-12 08:42:47,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.156 2026-09-12 08:42:47,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.167 2026-09-12 08:42:47,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.155 2026-09-12 08:42:47,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.120 2026-09-12 08:42:47,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.033 0.118 2026-09-12 08:42:47,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.033 0.160 2026-09-12 08:42:47,226 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.211 2026-09-12 08:42:47,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.216 2026-09-12 08:42:47,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.215 2026-09-12 08:42:47,275 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.213 2026-09-12 08:42:47,464 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:47,492 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:47,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.028 0.016 2026-09-12 08:42:47,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.021 2026-09-12 08:42:47,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:47] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:42:48,451 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:48,466 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:48,484 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:48] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.017 2026-09-12 08:42:48,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:48] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.022 0.027 2026-09-12 08:42:48,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.025 0.024 2026-09-12 08:42:48,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:42:49,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:42:49,389 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:49,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30143 2026-09-12 08:42:49,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:42:49,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30143 2026-09-12 08:42:49,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpjs2quwmu_chrome_odoo" 2026-09-12 08:42:49,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-12 08:42:51,329 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30272 2026-09-12 08:42:51,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmphaekzw85_chrome_odoo 2026-09-12 08:42:51,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36765/json/version 2026-09-12 08:42:51,332 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36765/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:42:51,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:42:51,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36765/json 2026-09-12 08:42:51,340 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36765/json with timeout 3 increased to 10s during tests 2026-09-12 08:42:51,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36765/devtools/page/4F12F12E357ED6B4D55F352C6E8E280C 2026-09-12 08:42:51,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:42:51,352 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:42:51,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:42:51,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:42:51,760 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:51,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:42:51,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:42:52,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:52] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.172 0.631 2026-09-12 08:42:52,573 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '4F12F12E357ED6B4D55F352C6E8E280C', 'loaderId': 'D8C6B5E53837CDBB68419A221BFC2884', 'isDownload': False} 2026-09-12 08:42:52,573 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-09-12 08:42:52,579 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:42:52,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:52] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.008 2026-09-12 08:42:52,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:52] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.027 2026-09-12 08:42:52,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:52] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-12 08:42:52,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:52] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:42:52,971 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-12 08:42:53,002 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:53,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:42:53,028 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:53,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 291 0.198 0.348 2026-09-12 08:42:53,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.031 2026-09-12 08:42:53,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.010 2026-09-12 08:42:53,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:42:53,768 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.025 0.043 2026-09-12 08:42:53,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.090 2026-09-12 08:42:53,808 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:42:53,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.108 2026-09-12 08:42:53,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.030 0.146 2026-09-12 08:42:53,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:53] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.221 2026-09-12 08:42:53,981 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42: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-09-12 08:42:54,004 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 08:42:54,018 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:54,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.021 0.295 2026-09-12 08:42:54,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.277 2026-09-12 08:42:54,155 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=product.product&field=image_128&id=1747&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.033 0.308 2026-09-12 08:42:54,176 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:42:54,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.350 2026-09-12 08:42:54,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.335 2026-09-12 08:42:54,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.257 2026-09-12 08:42:54,314 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:54,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.014 0.256 2026-09-12 08:42:54,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.242 2026-09-12 08:42:54,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.221 2026-09-12 08:42:54,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.172 2026-09-12 08:42:54,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.056 0.176 2026-09-12 08:42:54,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.013 0.183 2026-09-12 08:42:54,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.019 0.184 2026-09-12 08:42:54,548 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.008 0.209 2026-09-12 08:42:54,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.001 0.207 2026-09-12 08:42:54,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.205 2026-09-12 08:42:54,697 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:54,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:54,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.016 2026-09-12 08:42:54,739 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:54,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.015 2026-09-12 08:42:54,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:54] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:42:55,689 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:55,697 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:55,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:55] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.017 2026-09-12 08:42:55,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:55] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.026 0.032 2026-09-12 08:42:55,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.023 0.023 2026-09-12 08:42:56,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:42:56,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,635 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,647 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,687 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,699 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:56,704 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:42:56,754 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,767 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.016 2026-09-12 08:42:56,800 106 INFO rb-3be5b00-224738-414704 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-09-12 08:42:56,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36718652 for PoS orders references: ['Order 00366-001-0001'] (draft: False) 2026-09-12 08:42:56,811 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:42:57,062 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36718652 with result: [{'id': 472, 'pos_reference': 'Order 00366-001-0001', 'account_move': False}] 2026-09-12 08:42:57,235 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [705, 706, 707] 2026-09-12 08:42:57,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.310 0.385 2026-09-12 08:42:57,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.567 2026-09-12 08:42:57,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:57] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.009 2026-09-12 08:42:58,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:42:58,292 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:42:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:42:58,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30272 2026-09-12 08:42:58,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:42:58,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30272 2026-09-12 08:42:58,347 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmphaekzw85_chrome_odoo" 2026-09-12 08:42:58,990 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [708, 709, 710] 2026-09-12 08:43:00,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-12 08:43:01,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30410 2026-09-12 08:43:01,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpri79a_o7_chrome_odoo 2026-09-12 08:43:01,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46545/json/version 2026-09-12 08:43:01,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46545/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:43:01,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:43:01,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46545/json 2026-09-12 08:43:01,332 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46545/json with timeout 3 increased to 10s during tests 2026-09-12 08:43:01,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46545/devtools/page/E05F9D3B245B75FAC0CFE88178846930 2026-09-12 08:43:01,342 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:43:01,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:43:01,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:43:01,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:43:01,675 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:01,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:43:01,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:43:02,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.132 0.600 2026-09-12 08:43:02,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E05F9D3B245B75FAC0CFE88178846930', 'loaderId': '077CFF650905DE591FDFA1512CCB0DB2', 'isDownload': False} 2026-09-12 08:43:02,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-12 08:43:02,422 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:02,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:43:02,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 08:43:02,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.022 2026-09-12 08:43:02,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.018 0.008 2026-09-12 08:43:02,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.039 2026-09-12 08:43:02,836 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:43:02,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:43:02,853 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:03,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.234 0.375 2026-09-12 08:43:03,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:03] "GET /pos/ui HTTP/1.1" 200 - 22 0.020 0.650 2026-09-12 08:43:03,564 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:03,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.108 2026-09-12 08:43:03,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:43:03,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:43:04,169 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.133 0.299 2026-09-12 08:43:04,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.036 2026-09-12 08:43:04,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.011 2026-09-12 08:43:04,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:43:04,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.039 0.044 2026-09-12 08:43:04,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.118 2026-09-12 08:43:04,488 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:04,501 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:04,507 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:04,511 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:43:04,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.169 2026-09-12 08:43:04,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.018 0.203 2026-09-12 08:43:04,566 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:43:04,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.019 0.255 2026-09-12 08:43:04,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.287 2026-09-12 08:43:04,663 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.262 2026-09-12 08:43:04,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.157 2026-09-12 08:43:04,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.158 2026-09-12 08:43:04,691 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:43:04,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.020 0.130 2026-09-12 08:43:04,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.114 2026-09-12 08:43:04,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.019 0.110 2026-09-12 08:43:04,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.113 2026-09-12 08:43:04,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.105 2026-09-12 08:43:04,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.135 2026-09-12 08:43:04,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.158 2026-09-12 08:43:04,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.181 2026-09-12 08:43:04,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.011 0.198 2026-09-12 08:43:04,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:04] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.011 0.177 2026-09-12 08:43:05,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:05] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.009 0.191 2026-09-12 08:43:05,213 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:43:05,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:43:05,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.036 0.016 2026-09-12 08:43:05,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:43:05,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:05] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.028 0.027 2026-09-12 08:43:05,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:05] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.007 0.009 2026-09-12 08:43:06,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:06,236 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:06,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:06] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.015 2026-09-12 08:43:06,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:06] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.040 0.023 2026-09-12 08:43:06,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.022 2026-09-12 08:43:07,095 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:43:07,158 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:07,164 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:07,165 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:43:07,185 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:07,198 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:43:07,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 08:43:07,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:07,234 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35474134 for PoS orders references: ['Order 00367-002-0001'] (draft: False) 2026-09-12 08:43:07,243 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:43:07,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35474134 with result: [{'id': 473, 'pos_reference': 'Order 00367-002-0001', 'account_move': False}] 2026-09-12 08:43:07,492 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [714] 2026-09-12 08:43:07,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.190 0.289 2026-09-12 08:43:07,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:07] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:43:08,496 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:43:08,512 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:08,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:08] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:43:08,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:08] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.017 2026-09-12 08:43:09,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:43:09,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:43:09,339 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:43:09,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30410 2026-09-12 08:43:09,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:43:09,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30410 2026-09-12 08:43:09,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpri79a_o7_chrome_odoo" 2026-09-12 08:43:09,403 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-12 08:43:11,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-12 08:43:12,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28167320 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-12 08:43:14,652 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28167320 with result: [{'id': 475, 'pos_reference': 'Order 00044-003-0014', 'account_move': 776}] 2026-09-12 08:43:14,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 08:43:22,918 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 08:43:25,656 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,656 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,656 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,656 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,656 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,656 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,656 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,657 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:25,657 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:33,920 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 08:43:33,921 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-09-12 08:43:36,802 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,802 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:36,803 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:43:37,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30547 2026-09-12 08:43:37,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpzxclg4_l_chrome_odoo 2026-09-12 08:43:37,568 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37173/json/version 2026-09-12 08:43:37,570 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37173/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:43:37,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:43:37,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37173/json 2026-09-12 08:43:37,628 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37173/json with timeout 3 increased to 10s during tests 2026-09-12 08:43:37,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37173/devtools/page/B0DA0F6081C682A1ADAA89E3C8878F8F 2026-09-12 08:43:37,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:43:37,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:43:37,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:43:37,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:43:37,989 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:37,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:43:38,004 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:43:38,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.087 0.709 2026-09-12 08:43:38,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B0DA0F6081C682A1ADAA89E3C8878F8F', 'loaderId': 'AE0D02EABD6FBA6789A35423285B5B3C', 'isDownload': False} 2026-09-12 08:43:38,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-09-12 08:43:38,802 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:38,826 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:38] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-09-12 08:43:38,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:38] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-09-12 08:43:38,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:38] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-12 08:43:39,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:39] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.014 0.009 2026-09-12 08:43:39,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.023 2026-09-12 08:43:39,237 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:43:39,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:43:39,256 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:40,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.330 0.423 2026-09-12 08:43:40,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 0.786 2026-09-12 08:43:40,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:40,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.111 2026-09-12 08:43:40,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.016 0.006 2026-09-12 08:43:40,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:43:40,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.151 0.316 2026-09-12 08:43:40,868 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.044 2026-09-12 08:43:40,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.015 2026-09-12 08:43:40,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:43:41,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.033 0.060 2026-09-12 08:43:41,102 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.150 2026-09-12 08:43:41,133 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:43:41,158 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.181 2026-09-12 08:43:41,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.219 2026-09-12 08:43:41,263 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.246 2026-09-12 08:43:41,268 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:43:41,273 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:43:41,286 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:41,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.043 0.281 2026-09-12 08:43:41,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.316 2026-09-12 08:43:41,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.026 0.257 2026-09-12 08:43:41,467 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.296 2026-09-12 08:43:41,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.031 0.272 2026-09-12 08:43:41,546 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:43:41,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.252 2026-09-12 08:43:41,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.019 0.208 2026-09-12 08:43:41,572 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 08:43:41,589 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.220 2026-09-12 08:43:41,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.199 2026-09-12 08:43:41,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.021 0.181 2026-09-12 08:43:41,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.037 0.166 2026-09-12 08:43:41,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.160 2026-09-12 08:43:41,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.005 0.167 2026-09-12 08:43:41,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.005 0.185 2026-09-12 08:43:41,800 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.005 0.201 2026-09-12 08:43:41,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:43:42,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:43:42,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.024 2026-09-12 08:43:42,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:43:42,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.023 0.019 2026-09-12 08:43:42,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:42] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:43:43,014 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:43,041 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:43,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.013 2026-09-12 08:43:43,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.018 0.023 2026-09-12 08:43:43,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.021 2026-09-12 08:43:43,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:43:43,955 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:43,959 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:43:43,961 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:43:43,972 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:43,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 08:43:43,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.012 2026-09-12 08:43:44,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:43:44,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:43:44,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35083578 for PoS orders references: ['Order 00370-002-0001'] (draft: False) 2026-09-12 08:43:44,062 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:43:44,068 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:43:44,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30547 2026-09-12 08:43:44,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:43:44,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30547 2026-09-12 08:43:44,167 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpzxclg4_l_chrome_odoo" 2026-09-12 08:43:44,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-12 08:43:46,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35083578 with result: [{'id': 476, 'pos_reference': 'Order 00370-002-0001', 'account_move': 778}] 2026-09-12 08:43:46,939 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [718] 2026-09-12 08:43:47,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 1.095 2.014 2026-09-12 08:43:47,243 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-12 08:43:48,072 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30676 2026-09-12 08:43:48,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp0ov8xnl9_chrome_odoo 2026-09-12 08:43:48,073 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35805/json/version 2026-09-12 08:43:48,075 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35805/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:43:48,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:43:48,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35805/json 2026-09-12 08:43:48,088 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35805/json with timeout 3 increased to 10s during tests 2026-09-12 08:43:48,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35805/devtools/page/0D0C47531417E41F6417A9ADB1DED815 2026-09-12 08:43:48,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:43:48,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:43:48,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:43:48,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:43:48,434 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:48,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:43:48,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:43:49,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.157 0.582 2026-09-12 08:43:49,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '0D0C47531417E41F6417A9ADB1DED815', 'loaderId': 'D968957C3B949454A66A2AFD316F949D', 'isDownload': False} 2026-09-12 08:43:49,181 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-12 08:43:49,191 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:49,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 08:43:49,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.025 0.015 2026-09-12 08:43:49,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.051 2026-09-12 08:43:49,630 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:43:49,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-09-12 08:43:49,690 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:43:49,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-12 08:43:49,719 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:50,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.314 0.385 2026-09-12 08:43:50,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:50] "GET /pos/ui HTTP/1.1" 200 - 22 0.042 0.736 2026-09-12 08:43:50,531 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:50,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.104 2026-09-12 08:43:50,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:43:50,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:43:51,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.146 0.324 2026-09-12 08:43:51,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.048 2026-09-12 08:43:51,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 08:43:51,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:43:51,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.044 0.038 2026-09-12 08:43:51,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.032 0.112 2026-09-12 08:43:51,464 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:51,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.025 0.183 2026-09-12 08:43:51,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.231 2026-09-12 08:43:51,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.277 2026-09-12 08:43:51,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.021 0.307 2026-09-12 08:43:51,682 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:43:51,693 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:43:51,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.038 0.281 2026-09-12 08:43:51,721 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:43:51,755 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 08:43:51,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.283 2026-09-12 08:43:51,808 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.007 0.249 2026-09-12 08:43:51,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.287 2026-09-12 08:43:51,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.298 2026-09-12 08:43:51,945 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:51,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.024 0.223 2026-09-12 08:43:51,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.220 2026-09-12 08:43:52,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.221 2026-09-12 08:43:52,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.208 2026-09-12 08:43:52,090 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.029 0.244 2026-09-12 08:43:52,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.208 2026-09-12 08:43:52,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.152 2026-09-12 08:43:52,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.005 0.160 2026-09-12 08:43:52,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.006 0.157 2026-09-12 08:43:52,188 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.006 0.165 2026-09-12 08:43:52,447 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:43:52,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:43:52,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.013 2026-09-12 08:43:52,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:43:52,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.022 2026-09-12 08:43:52,550 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:52] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.013 2026-09-12 08:43:53,437 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:53,445 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:53,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:53] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.016 2026-09-12 08:43:53,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:53] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.014 0.020 2026-09-12 08:43:53,560 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.024 2026-09-12 08:43:53,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-12 08:43:54,360 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:54,366 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-09-12 08:43:54,379 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:54,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:43:54,399 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:54,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30676 2026-09-12 08:43:54,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:43:54,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30676 2026-09-12 08:43:54,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp0ov8xnl9_chrome_odoo" 2026-09-12 08:43:54,467 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-12 08:43:55,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30802 2026-09-12 08:43:55,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpw7_ibmj8_chrome_odoo 2026-09-12 08:43:55,487 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39167/json/version 2026-09-12 08:43:55,489 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39167/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:43:55,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:43:55,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39167/json 2026-09-12 08:43:55,500 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39167/json with timeout 3 increased to 10s during tests 2026-09-12 08:43:55,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39167/devtools/page/C0BA21E96CBBCF503E6EDCE035DD9BCF 2026-09-12 08:43:55,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:43:55,514 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:43:55,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:43:55,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:43:55,808 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:55,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:43:55,822 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:43:56,649 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:56] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.158 0.673 2026-09-12 08:43:56,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C0BA21E96CBBCF503E6EDCE035DD9BCF', 'loaderId': '0F709E2AC5B87CD04AC6F8146622A5EE', 'isDownload': False} 2026-09-12 08:43:56,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-09-12 08:43:56,682 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:56,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:56] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.027 2026-09-12 08:43:56,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:56] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.046 2026-09-12 08:43:56,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:56] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-09-12 08:43:57,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 08:43:57,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:57] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.026 2026-09-12 08:43:57,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:43:57,169 106 INFO rb-3be5b00-224738-414704 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-09-12 08:43:57,187 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:43:57,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.349 0.373 2026-09-12 08:43:57,988 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:57] "GET /pos/ui HTTP/1.1" 200 - 22 0.039 0.754 2026-09-12 08:43:58,002 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:43:58,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.111 2026-09-12 08:43:58,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 08:43:58,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:43:58,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.105 0.292 2026-09-12 08:43:58,629 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.040 2026-09-12 08:43:58,657 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "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-09-12 08:43:58,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:43:58,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.072 0.068 2026-09-12 08:43:58,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.153 2026-09-12 08:43:58,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.006 0.162 2026-09-12 08:43:58,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:58] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.036 0.216 2026-09-12 08:43:59,015 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:59,020 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:43:59,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.006 0.248 2026-09-12 08:43:59,047 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:43:59,049 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 08:43:59,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.030 0.281 2026-09-12 08:43:59,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.255 2026-09-12 08:43:59,106 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:43:59,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.231 2026-09-12 08:43:59,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.275 2026-09-12 08:43:59,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.161 2026-09-12 08:43:59,233 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:43:59,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.170 2026-09-12 08:43:59,256 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.132 2026-09-12 08:43:59,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.153 2026-09-12 08:43:59,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.141 2026-09-12 08:43:59,302 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.136 2026-09-12 08:43:59,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.027 0.126 2026-09-12 08:43:59,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.178 2026-09-12 08:43:59,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.007 0.209 2026-09-12 08:43:59,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.218 2026-09-12 08:43:59,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.216 2026-09-12 08:43:59,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.204 2026-09-12 08:43:59,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:43:59,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.020 0.016 2026-09-12 08:43:59,738 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:43:59,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:43:59,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.030 2026-09-12 08:43:59,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:43:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.013 2026-09-12 08:44:00,688 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:00,711 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:00,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:00] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.022 0.018 2026-09-12 08:44:00,789 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:00] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.014 0.027 2026-09-12 08:44:00,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.026 2026-09-12 08:44:00,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:44:01,653 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:01,657 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:01,659 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:44:01,672 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:01,694 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-12 08:44:01,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.018 2026-09-12 08:44:01,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:44:01,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:44:01,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87122461 for PoS orders references: ['Order 00372-002-0001'] (draft: False) 2026-09-12 08:44:01,753 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:01,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30802 2026-09-12 08:44:01,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:44:01,755 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30802 2026-09-12 08:44:01,768 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:44:01,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpw7_ibmj8_chrome_odoo" 2026-09-12 08:44:01,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-12 08:44:03,899 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87122461 with result: [{'id': 477, 'pos_reference': 'Order 00372-002-0001', 'account_move': 780}] 2026-09-12 08:44:04,447 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [720] 2026-09-12 08:44:04,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 1.194 1.751 2026-09-12 08:44:04,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-09-12 08:44:05,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30936 2026-09-12 08:44:05,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpjqvtn74p_chrome_odoo 2026-09-12 08:44:05,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33217/json/version 2026-09-12 08:44:05,700 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33217/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:44:05,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:44:05,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33217/json 2026-09-12 08:44:05,709 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33217/json with timeout 3 increased to 10s during tests 2026-09-12 08:44:05,712 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33217/devtools/page/57AA6EE280CE4C504DA567D6B81EF04A 2026-09-12 08:44:05,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:44:05,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:44:06,078 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:44:06,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:44:06,101 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:06,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:44:06,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:44:07,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:07] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.107 1.553 2026-09-12 08:44:07,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '57AA6EE280CE4C504DA567D6B81EF04A', 'loaderId': 'A7153FF2EDDC55433BC74535589BF187', 'isDownload': False} 2026-09-12 08:44:07,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-09-12 08:44:07,786 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:07,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:07] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 08:44:07,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:07] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.021 2026-09-12 08:44:07,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:07] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.037 2026-09-12 08:44:08,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:08] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:44:08,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 08:44:08,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.014 2026-09-12 08:44:08,243 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:44:08,257 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:08,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.213 0.357 2026-09-12 08:44:08,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:08] "GET /pos/ui HTTP/1.1" 200 - 22 0.039 0.612 2026-09-12 08:44:08,934 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:08,996 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.120 2026-09-12 08:44:09,033 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 08:44:09,057 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:44:09,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.192 0.346 2026-09-12 08:44:09,698 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.039 2026-09-12 08:44:09,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.011 2026-09-12 08:44:09,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:44:09,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.023 0.032 2026-09-12 08:44:09,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.090 2026-09-12 08:44:09,879 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:44:09,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.122 2026-09-12 08:44:09,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:09] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.168 2026-09-12 08:44:10,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.195 2026-09-12 08:44:10,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.247 2026-09-12 08:44:10,062 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:10,068 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:10,073 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:10,081 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:10,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.236 2026-09-12 08:44:10,145 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.236 2026-09-12 08:44:10,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.250 2026-09-12 08:44:10,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.259 2026-09-12 08:44:10,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.229 2026-09-12 08:44:10,255 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:44:10,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.011 0.168 2026-09-12 08:44:10,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.031 0.208 2026-09-12 08:44:10,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.203 2026-09-12 08:44:10,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.186 2026-09-12 08:44:10,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.176 2026-09-12 08:44:10,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.140 2026-09-12 08:44:10,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.007 0.159 2026-09-12 08:44:10,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.154 2026-09-12 08:44:10,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.125 2026-09-12 08:44:10,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.119 2026-09-12 08:44:10,776 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:44:10,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:44:10,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.013 2026-09-12 08:44:10,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:44:10,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.020 2026-09-12 08:44:10,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.011 0.009 2026-09-12 08:44:11,768 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:11,781 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:11,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.017 2026-09-12 08:44:11,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.010 0.027 2026-09-12 08:44:11,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.008 0.018 2026-09-12 08:44:12,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:44:12,660 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:12,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:44:12,669 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83524467 for PoS orders references: ['Order 00373-002-0001'] (draft: True) 2026-09-12 08:44:12,687 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:44:12,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30936 2026-09-12 08:44:12,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:44:12,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30936 2026-09-12 08:44:12,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpjqvtn74p_chrome_odoo" 2026-09-12 08:44:12,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-12 08:44:12,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83524467 with result: [{'id': 478, 'pos_reference': 'Order 00373-002-0001', 'account_move': False}] 2026-09-12 08:44:12,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.063 0.089 2026-09-12 08:44:12,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-12 08:44:13,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31065 2026-09-12 08:44:13,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp7qot3314_chrome_odoo 2026-09-12 08:44:13,728 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44365/json/version 2026-09-12 08:44:13,729 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44365/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:44:13,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:44:13,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44365/json 2026-09-12 08:44:13,735 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44365/json with timeout 3 increased to 10s during tests 2026-09-12 08:44:13,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44365/devtools/page/8957A417CD964B72E569CD59E0DDD292 2026-09-12 08:44:13,742 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:44:13,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:44:14,053 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:44:14,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:44:14,059 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:14,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:44:14,070 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:44:14,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:14] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.128 0.709 2026-09-12 08:44:14,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8957A417CD964B72E569CD59E0DDD292', 'loaderId': '5F070A7A58D7EECBEA486279C283411D', 'isDownload': False} 2026-09-12 08:44:14,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-12 08:44:14,911 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:14,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:14] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-09-12 08:44:14,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:14] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-12 08:44:14,963 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:14] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-09-12 08:44:15,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:15] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 08:44:15,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.018 2026-09-12 08:44:15,397 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:44:15,402 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:44:15,424 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:16,144 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.314 0.413 2026-09-12 08:44:16,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 0.738 2026-09-12 08:44:16,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:16,295 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.076 2026-09-12 08:44:16,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:44:16,351 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:44:16,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.083 0.247 2026-09-12 08:44:16,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.048 2026-09-12 08:44:16,806 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.013 2026-09-12 08:44:16,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:44:16,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.020 0.044 2026-09-12 08:44:16,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.113 2026-09-12 08:44:16,986 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:17,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.026 0.164 2026-09-12 08:44:17,103 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.024 0.222 2026-09-12 08:44:17,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.271 2026-09-12 08:44:17,184 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:17,208 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:17,219 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:44:17,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.331 2026-09-12 08:44:17,234 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:44:17,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.315 2026-09-12 08:44:17,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.285 2026-09-12 08:44:17,347 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.274 2026-09-12 08:44:17,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.268 2026-09-12 08:44:17,449 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.027 0.196 2026-09-12 08:44:17,453 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:17,462 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.204 2026-09-12 08:44:17,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.213 2026-09-12 08:44:17,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.182 2026-09-12 08:44:17,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.160 2026-09-12 08:44:17,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.148 2026-09-12 08:44:17,517 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.116 2026-09-12 08:44:17,563 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.091 2026-09-12 08:44:17,580 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.112 2026-09-12 08:44:17,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.116 2026-09-12 08:44:17,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.001 0.117 2026-09-12 08:44:17,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:44:17,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:44:17,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.013 2026-09-12 08:44:18,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:44:18,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:18] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.019 2026-09-12 08:44:18,058 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:18] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:44:18,945 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:18,959 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:19,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:19] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.031 0.020 2026-09-12 08:44:19,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:19] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.021 2026-09-12 08:44:19,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.030 0.027 2026-09-12 08:44:19,888 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:44:19,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:19,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-09-12 08:44:19,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31065 2026-09-12 08:44:19,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:44:19,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31065 2026-09-12 08:44:19,977 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp7qot3314_chrome_odoo" 2026-09-12 08:44:20,001 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-12 08:44:21,218 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31192 2026-09-12 08:44:21,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpdrebyt99_chrome_odoo 2026-09-12 08:44:21,219 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40437/json/version 2026-09-12 08:44:21,221 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40437/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:44:21,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:44:21,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40437/json 2026-09-12 08:44:21,238 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40437/json with timeout 3 increased to 10s during tests 2026-09-12 08:44:21,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40437/devtools/page/8480E3A10B1114536DE7F005DC5FD0D4 2026-09-12 08:44:21,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:44:21,252 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:44:21,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:44:21,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:44:21,643 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:21,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:44:21,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:44:22,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.133 0.654 2026-09-12 08:44:22,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8480E3A10B1114536DE7F005DC5FD0D4', 'loaderId': '2B845558FDF4301270FB0FBB3FA8AF94', 'isDownload': False} 2026-09-12 08:44:22,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-12 08:44:22,446 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:22,465 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.008 2026-09-12 08:44:22,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.019 2026-09-12 08:44:22,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.047 2026-09-12 08:44:22,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:44:22,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.006 2026-09-12 08:44:22,922 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:22,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:44:22,962 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:23,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.286 0.387 2026-09-12 08:44:23,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:23] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.681 2026-09-12 08:44:23,711 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:23,743 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.072 2026-09-12 08:44:23,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:44:23,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-12 08:44:24,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.100 0.295 2026-09-12 08:44:24,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.047 2026-09-12 08:44:24,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-12 08:44:24,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:44:24,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.043 2026-09-12 08:44:24,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.006 0.079 2026-09-12 08:44:24,492 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:44:24,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.024 0.114 2026-09-12 08:44:24,554 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.143 2026-09-12 08:44:24,583 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:44:24,591 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:24,600 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:24,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.195 2026-09-12 08:44:24,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.250 2026-09-12 08:44:24,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.244 2026-09-12 08:44:24,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.031 0.228 2026-09-12 08:44:24,827 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.025 0.281 2026-09-12 08:44:24,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.023 0.248 2026-09-12 08:44:24,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.266 2026-09-12 08:44:24,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:24,906 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:44:24,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.217 2026-09-12 08:44:24,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.198 2026-09-12 08:44:24,935 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.190 2026-09-12 08:44:24,961 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.175 2026-09-12 08:44:24,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.017 0.133 2026-09-12 08:44:25,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.124 2026-09-12 08:44:25,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "GET /web/image?model=product.product&field=image_128&id=1720&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.165 2026-09-12 08:44:25,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.192 2026-09-12 08:44:25,154 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.006 0.203 2026-09-12 08:44:25,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.012 0.204 2026-09-12 08:44:25,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:44:25,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:44:25,357 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.015 2026-09-12 08:44:25,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:44:25,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.029 0.022 2026-09-12 08:44:25,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:25] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:44:26,324 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:26,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:26,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:26] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.018 2026-09-12 08:44:26,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:26] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.020 2026-09-12 08:44:26,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:44:27,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-12 08:44:27,205 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:27,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:27,258 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:27,276 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:44:27,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31192 2026-09-12 08:44:27,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:44:27,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31192 2026-09-12 08:44:27,323 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpdrebyt99_chrome_odoo" 2026-09-12 08:44:27,348 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-12 08:44:28,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31317 2026-09-12 08:44:28,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpk44ovewy_chrome_odoo 2026-09-12 08:44:28,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34437/json/version 2026-09-12 08:44:28,536 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34437/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:44:28,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:44:28,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34437/json 2026-09-12 08:44:28,563 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34437/json with timeout 3 increased to 10s during tests 2026-09-12 08:44:28,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34437/devtools/page/8E2825B4BEF72014277F4D88E8F3303B 2026-09-12 08:44:28,581 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:44:28,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:44:28,968 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:44:28,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:44:28,991 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:28,991 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:44:28,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:44:29,823 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:29] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.113 0.715 2026-09-12 08:44:29,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8E2825B4BEF72014277F4D88E8F3303B', 'loaderId': '31AE241CE0FCB4ACF1498406D86E0472', 'isDownload': False} 2026-09-12 08:44:29,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-09-12 08:44:29,831 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:29,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:44:29,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-12 08:44:29,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-09-12 08:44:30,225 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:30] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-12 08:44:30,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 08:44:30,256 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:30,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:44:30,287 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:30,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.320 0.362 2026-09-12 08:44:31,069 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "GET /pos/ui HTTP/1.1" 200 - 22 0.036 0.731 2026-09-12 08:44:31,079 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:31,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.134 2026-09-12 08:44:31,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:44:31,195 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:44:31,651 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.134 0.304 2026-09-12 08:44:31,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.050 2026-09-12 08:44:31,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.014 2026-09-12 08:44:31,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:44:31,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.042 0.044 2026-09-12 08:44:31,897 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:31,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.106 2026-09-12 08:44:31,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:31] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.143 2026-09-12 08:44:32,016 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:44:32,023 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:32,029 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:32,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.187 2026-09-12 08:44:32,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.222 2026-09-12 08:44:32,088 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:44:32,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.270 2026-09-12 08:44:32,135 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.232 2026-09-12 08:44:32,173 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.215 2026-09-12 08:44:32,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.004 0.149 2026-09-12 08:44:32,192 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:32,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.146 2026-09-12 08:44:32,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.110 2026-09-12 08:44:32,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.089 2026-09-12 08:44:32,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.016 0.114 2026-09-12 08:44:32,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.116 2026-09-12 08:44:32,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.102 2026-09-12 08:44:32,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.128 2026-09-12 08:44:32,375 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.159 2026-09-12 08:44:32,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.186 2026-09-12 08:44:32,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.214 2026-09-12 08:44:32,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.005 0.195 2026-09-12 08:44:32,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.195 2026-09-12 08:44:32,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.013 0.174 2026-09-12 08:44:32,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:44:32,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.013 2026-09-12 08:44:32,775 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:44:32,786 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:32,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.019 0.025 2026-09-12 08:44:32,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:32] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 08:44:33,731 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:33,744 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:33,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:33] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.015 0.017 2026-09-12 08:44:33,817 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:33] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.024 2026-09-12 08:44:33,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.014 0.028 2026-09-12 08:44:34,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:44:34,676 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:34,680 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:34,684 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:44:34,696 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:34,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-09-12 08:44:34,735 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:34,746 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:34,763 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:34,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:34] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.011 2026-09-12 08:44:34,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:44:34,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:44:34,803 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98503661 for PoS orders references: ['Order 00376-002-0001'] (draft: False) 2026-09-12 08:44:34,814 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:35,366 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98503661 with result: [{'id': 479, 'pos_reference': 'Order 00376-002-0001', 'account_move': False}] 2026-09-12 08:44:36,034 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 524 0.591 0.646 2026-09-12 08:44:36,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.498 2026-09-12 08:44:36,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:36] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 08:44:36,811 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:36,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:44:36,842 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:36,860 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:36,877 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:36,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:36] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.016 0.017 2026-09-12 08:44:36,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.013 0.030 2026-09-12 08:44:36,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:36] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.025 2026-09-12 08:44:36,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.008 0.019 2026-09-12 08:44:37,721 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:37,725 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:37,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-09-12 08:44:37,759 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:37,775 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:37,794 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:37,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:44:37,830 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:44:37,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8438758 for PoS orders references: ['Order 00376-002-0002'] (draft: False) 2026-09-12 08:44:38,297 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8438758 with result: [{'id': 480, 'pos_reference': 'Order 00376-002-0002', 'account_move': False}] 2026-09-12 08:44:39,096 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.669 0.597 2026-09-12 08:44:39,147 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:39] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.009 2026-09-12 08:44:39,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:44:39,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:44:39,885 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:39,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31317 2026-09-12 08:44:39,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:44:39,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31317 2026-09-12 08:44:39,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpk44ovewy_chrome_odoo" 2026-09-12 08:44:40,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-12 08:44:42,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31475 2026-09-12 08:44:42,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpvwuan8vr_chrome_odoo 2026-09-12 08:44:42,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40135/json/version 2026-09-12 08:44:42,024 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40135/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:44:42,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:44:42,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40135/json 2026-09-12 08:44:42,030 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40135/json with timeout 3 increased to 10s during tests 2026-09-12 08:44:42,032 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40135/devtools/page/101750022DA45E40A64D1B553518C0C3 2026-09-12 08:44:42,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:44:42,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:44:42,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:44:42,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:44:42,526 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:42,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:44:42,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:44:43,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.131 0.716 2026-09-12 08:44:43,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '101750022DA45E40A64D1B553518C0C3', 'loaderId': '24CBDF8CC6FEA7EA3480891E12D6D779', 'isDownload': False} 2026-09-12 08:44:43,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-12 08:44:43,387 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:43,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.010 2026-09-12 08:44:43,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.030 2026-09-12 08:44:43,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.041 2026-09-12 08:44:43,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:44:43,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:44:43,882 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:44:43,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-09-12 08:44:43,922 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:44,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.319 0.399 2026-09-12 08:44:44,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:44] "GET /pos/ui HTTP/1.1" 200 - 22 0.026 0.736 2026-09-12 08:44:44,721 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:44,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.093 2026-09-12 08:44:44,813 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:44:44,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.004 2026-09-12 08:44:45,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.166 0.318 2026-09-12 08:44:45,426 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.043 2026-09-12 08:44:45,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.012 2026-09-12 08:44:45,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.005 2026-09-12 08:44:45,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.034 0.034 2026-09-12 08:44:45,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.019 0.108 2026-09-12 08:44:45,639 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:44:45,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.157 2026-09-12 08:44:45,733 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.224 2026-09-12 08:44:45,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.250 2026-09-12 08:44:45,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.278 2026-09-12 08:44:45,815 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44: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-09-12 08:44:45,819 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:45,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.255 2026-09-12 08:44:45,840 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:44:45,857 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:44:45,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.236 2026-09-12 08:44:45,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.249 2026-09-12 08:44:45,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:45] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.018 0.242 2026-09-12 08:44:46,039 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.248 2026-09-12 08:44:46,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.207 2026-09-12 08:44:46,068 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:44:46,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.023 0.193 2026-09-12 08:44:46,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.196 2026-09-12 08:44:46,101 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.195 2026-09-12 08:44:46,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.023 0.207 2026-09-12 08:44:46,188 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.175 2026-09-12 08:44:46,210 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.126 2026-09-12 08:44:46,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.154 2026-09-12 08:44:46,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.002 0.166 2026-09-12 08:44:46,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.155 2026-09-12 08:44:46,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:44:46,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:44:46,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.019 2026-09-12 08:44:46,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:44:46,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.029 2026-09-12 08:44:46,718 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:46] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.012 0.010 2026-09-12 08:44:47,577 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:47,595 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:47,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:47] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.019 0.016 2026-09-12 08:44:47,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:47] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.008 0.017 2026-09-12 08:44:47,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.020 2026-09-12 08:44:48,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:44:48,477 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:48,495 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:48,499 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:48,502 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:48,509 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:48,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:44:48,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:48] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.012 2026-09-12 08:44:48,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:44:48,552 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:48,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49878102 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-09-12 08:44:48,929 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [725, 726] 2026-09-12 08:44:49,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49878102 with result: [{'id': 481, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-09-12 08:44:49,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.550 0.637 2026-09-12 08:44:49,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:49] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 08:44:49,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:44:50,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:44:50,530 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:50,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31475 2026-09-12 08:44:50,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:44:50,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31475 2026-09-12 08:44:50,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpvwuan8vr_chrome_odoo" 2026-09-12 08:44:51,647 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-12 08:44:53,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31610 2026-09-12 08:44:53,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp3boflu6q_chrome_odoo 2026-09-12 08:44:53,199 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40365/json/version 2026-09-12 08:44:53,200 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40365/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:44:53,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:44:53,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40365/json 2026-09-12 08:44:53,215 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40365/json with timeout 3 increased to 10s during tests 2026-09-12 08:44:53,220 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40365/devtools/page/20CCFA09E8B8915658C00FBFC9CF0642 2026-09-12 08:44:53,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:44:53,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:44:53,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:44:53,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:44:53,589 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:53,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:44:53,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:44:55,220 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.087 1.529 2026-09-12 08:44:55,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '20CCFA09E8B8915658C00FBFC9CF0642', 'loaderId': 'BAA4ACA7A3E8A7C453F2698298BED316', 'isDownload': False} 2026-09-12 08:44:55,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-12 08:44:55,229 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:55,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.015 2026-09-12 08:44:55,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.019 2026-09-12 08:44:55,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.027 0.051 2026-09-12 08:44:55,715 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-12 08:44:55,723 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-09-12 08:44:55,746 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:44:55,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:44:55,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:56,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.307 0.372 2026-09-12 08:44:56,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:56] "GET /pos/ui HTTP/1.1" 200 - 22 0.014 0.726 2026-09-12 08:44:56,543 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:44:56,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.062 2026-09-12 08:44:56,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.006 2026-09-12 08:44:56,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:44:57,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.149 0.283 2026-09-12 08:44:57,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.037 2026-09-12 08:44:57,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.012 2026-09-12 08:44:57,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 08:44:57,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.043 0.037 2026-09-12 08:44:57,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.018 0.112 2026-09-12 08:44:57,438 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:44:57,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.170 2026-09-12 08:44:57,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.248 2026-09-12 08:44:57,544 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44: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-09-12 08:44:57,559 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:57,573 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:57,604 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.028 0.272 2026-09-12 08:44:57,629 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:44:57,664 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.025 0.317 2026-09-12 08:44:57,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.314 2026-09-12 08:44:57,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.281 2026-09-12 08:44:57,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.303 2026-09-12 08:44:57,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.214 2026-09-12 08:44:57,807 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:44:57,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.171 2026-09-12 08:44:57,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.007 0.138 2026-09-12 08:44:57,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.146 2026-09-12 08:44:57,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.136 2026-09-12 08:44:57,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.109 2026-09-12 08:44:57,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.027 0.115 2026-09-12 08:44:57,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:57] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.147 2026-09-12 08:44:58,015 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.181 2026-09-12 08:44:58,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.210 2026-09-12 08:44:58,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.007 0.221 2026-09-12 08:44:58,097 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.202 2026-09-12 08:44:58,122 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.009 0.180 2026-09-12 08:44:58,308 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:44:58,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:44:58,353 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.023 2026-09-12 08:44:58,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:44:58,394 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.018 2026-09-12 08:44:58,412 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:58] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:44:59,302 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:59,309 106 INFO rb-3be5b00-224738-414704 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-09-12 08:44:59,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:59] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.015 2026-09-12 08:44:59,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:59] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.010 0.021 2026-09-12 08:44:59,423 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:44:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.019 0.023 2026-09-12 08:45:00,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:45:00,208 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,224 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,240 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,257 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,274 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,307 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,324 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:00,341 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:01,184 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:01,206 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:01,212 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:01,214 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:45:01,225 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:01,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.011 2026-09-12 08:45:01,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:01,277 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:45:01,293 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:45:01,304 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:01,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7263177 for PoS orders references: ['Order 00378-002-0001'] (draft: False) 2026-09-12 08:45:01,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7263177 with result: [{'id': 482, 'pos_reference': 'Order 00378-002-0001', 'account_move': False}] 2026-09-12 08:45:01,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.265 0.346 2026-09-12 08:45:01,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.228 2026-09-12 08:45:01,948 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:01] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.008 2026-09-12 08:45:02,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:45:02,698 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:02,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31610 2026-09-12 08:45:02,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:45:02,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31610 2026-09-12 08:45:02,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp3boflu6q_chrome_odoo" 2026-09-12 08:45:02,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-12 08:45:04,002 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31745 2026-09-12 08:45:04,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpni0sojbd_chrome_odoo 2026-09-12 08:45:04,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40583/json/version 2026-09-12 08:45:04,007 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40583/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:45:04,024 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:45:04,024 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40583/json 2026-09-12 08:45:04,025 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40583/json with timeout 3 increased to 10s during tests 2026-09-12 08:45:04,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40583/devtools/page/94543AB8BBB6B65CC8D548291390DCD5 2026-09-12 08:45:04,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:45:04,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:45:04,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:45:04,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:45:04,395 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:04,395 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:45:04,410 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:45:05,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.111 0.701 2026-09-12 08:45:05,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '94543AB8BBB6B65CC8D548291390DCD5', 'loaderId': '4BF0F8A1F01C7F6A920DAA5900BB3029', 'isDownload': False} 2026-09-12 08:45:05,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-12 08:45:05,227 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:05,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 08:45:05,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-09-12 08:45:05,269 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.023 2026-09-12 08:45:05,623 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-12 08:45:05,639 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-09-12 08:45:05,677 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:05,688 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:45:05,709 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:06,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.338 0.376 2026-09-12 08:45:06,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:06] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 0.740 2026-09-12 08:45:06,504 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:06,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.080 2026-09-12 08:45:06,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:45:06,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:45:07,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.178 0.310 2026-09-12 08:45:07,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.052 2026-09-12 08:45:07,247 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.013 2026-09-12 08:45:07,259 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:45:07,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.053 0.043 2026-09-12 08:45:07,405 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:07,442 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.136 2026-09-12 08:45:07,478 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.172 2026-09-12 08:45:07,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.231 2026-09-12 08:45:07,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.250 2026-09-12 08:45:07,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.319 2026-09-12 08:45:07,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:07,653 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:45:07,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.233 2026-09-12 08:45:07,667 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:45:07,691 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 08:45:07,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.036 0.250 2026-09-12 08:45:07,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.032 0.281 2026-09-12 08:45:07,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.298 2026-09-12 08:45:07,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.290 2026-09-12 08:45:07,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.206 2026-09-12 08:45:07,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.207 2026-09-12 08:45:07,937 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:45:07,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.221 2026-09-12 08:45:07,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.206 2026-09-12 08:45:07,981 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:07] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.008 0.026 2026-09-12 08:45:08,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.020 2026-09-12 08:45:08,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.024 0.134 2026-09-12 08:45:08,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.270 2026-09-12 08:45:08,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.007 0.138 2026-09-12 08:45:08,121 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.007 0.155 2026-09-12 08:45:08,137 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.281 2026-09-12 08:45:08,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:45:08,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:45:08,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.013 2026-09-12 08:45:08,437 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:08,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.023 2026-09-12 08:45:08,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:08] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.010 0.008 2026-09-12 08:45:09,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:09,390 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:09,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:09] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.014 0.018 2026-09-12 08:45:09,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:09] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.021 0.021 2026-09-12 08:45:09,515 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.022 2026-09-12 08:45:10,296 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:10,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:45:10,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:10,341 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:10,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.010 0.021 2026-09-12 08:45:10,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:10,393 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:10] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.012 0.034 2026-09-12 08:45:10,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.013 0.032 2026-09-12 08:45:10,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.033 2026-09-12 08:45:10,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:10] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.033 2026-09-12 08:45:10,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:10] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.014 0.021 2026-09-12 08:45:10,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:10] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.005 0.015 2026-09-12 08:45:11,300 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:11,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:45:11,311 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:11,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31745 2026-09-12 08:45:11,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:45:11,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31745 2026-09-12 08:45:11,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpni0sojbd_chrome_odoo" 2026-09-12 08:45:11,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-12 08:45:14,996 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31878 2026-09-12 08:45:14,996 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpazzxuk2s_chrome_odoo 2026-09-12 08:45:14,997 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39353/json/version 2026-09-12 08:45:14,998 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39353/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:45:15,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:45:15,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39353/json 2026-09-12 08:45:15,034 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39353/json with timeout 3 increased to 10s during tests 2026-09-12 08:45:15,040 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39353/devtools/page/BFCFC65D0ED58E81D7A18592218A2634 2026-09-12 08:45:15,050 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:45:15,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:45:15,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:45:15,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:45:15,241 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:15,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:45:15,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:45:15,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:15] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.083 0.511 2026-09-12 08:45:15,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'BFCFC65D0ED58E81D7A18592218A2634', 'loaderId': 'A8B46E8577D3D79881FD02C5E7D94677', 'isDownload': False} 2026-09-12 08:45:15,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-12 08:45:15,852 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:15,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:15] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 08:45:15,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:15] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-09-12 08:45:15,887 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:15] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-09-12 08:45:16,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:16] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:45:16,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:45:16,267 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:16,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:45:16,290 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:17,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.320 0.428 2026-09-12 08:45:17,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.769 2026-09-12 08:45:17,099 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:17,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.065 2026-09-12 08:45:17,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:45:17,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 08:45:17,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.155 0.331 2026-09-12 08:45:17,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.045 2026-09-12 08:45:17,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.013 2026-09-12 08:45:17,870 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:45:17,957 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 14 0.033 0.035 2026-09-12 08:45:17,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:17] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.073 2026-09-12 08:45:18,017 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:45:18,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.116 2026-09-12 08:45:18,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:45:18,094 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:45:18,098 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:18,107 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.021 0.163 2026-09-12 08:45:18,108 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:18,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.019 0.219 2026-09-12 08:45:18,207 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.260 2026-09-12 08:45:18,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.259 2026-09-12 08:45:18,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.006 0.237 2026-09-12 08:45:18,274 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.145 2026-09-12 08:45:18,281 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:18,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.139 2026-09-12 08:45:18,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.124 2026-09-12 08:45:18,335 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 18 0.015 0.110 2026-09-12 08:45:18,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.105 2026-09-12 08:45:18,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.094 2026-09-12 08:45:18,378 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.016 2026-09-12 08:45:18,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.007 0.119 2026-09-12 08:45:18,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.157 2026-09-12 08:45:18,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.004 0.174 2026-09-12 08:45:18,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.156 2026-09-12 08:45:18,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.005 0.249 2026-09-12 08:45:18,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.154 2026-09-12 08:45:18,559 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.134 2026-09-12 08:45:18,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:45:18,841 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:45:18,855 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-12 08:45:18,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:45:18,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.006 0.016 2026-09-12 08:45:18,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:18] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.011 0.008 2026-09-12 08:45:19,810 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:19,824 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:19,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:19] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.037 0.020 2026-09-12 08:45:19,922 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:19] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.017 0.026 2026-09-12 08:45:19,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.021 2026-09-12 08:45:20,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-12 08:45:20,739 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:20,741 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:20,756 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:21,598 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:21,628 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:21,637 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:21,643 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:45:21,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:45:21,647 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:45:21,666 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.010 2026-09-12 08:45:21,671 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:45:21,680 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79116819 for PoS orders references: ['Order 00380-002-0001'] (draft: False) 2026-09-12 08:45:21,684 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:21,833 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79116819 with result: [{'id': 483, 'pos_reference': 'Order 00380-002-0001', 'account_move': False}] 2026-09-12 08:45:22,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.140 0.235 2026-09-12 08:45:22,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:22] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.010 2026-09-12 08:45:22,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:45:22,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-12 08:45:22,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-09-12 08:45:22,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-09-12 08:45:22,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:45:22,901 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:22,921 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31878 2026-09-12 08:45:22,922 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:45:22,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31878 2026-09-12 08:45:22,966 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpazzxuk2s_chrome_odoo" 2026-09-12 08:45:23,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-12 08:45:25,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 32015 2026-09-12 08:45:25,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpb6v58omj_chrome_odoo 2026-09-12 08:45:25,309 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46341/json/version 2026-09-12 08:45:25,312 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46341/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:45:25,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:45:25,319 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46341/json 2026-09-12 08:45:25,320 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:46341/json with timeout 3 increased to 10s during tests 2026-09-12 08:45:25,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46341/devtools/page/0581BCC215DFA7F6C8FC5813B7114D3E 2026-09-12 08:45:25,330 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:45:25,332 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:45:25,852 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:45:25,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:45:25,861 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:25,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:45:25,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:45:26,704 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:26] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.125 0.711 2026-09-12 08:45:26,712 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:26,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '0581BCC215DFA7F6C8FC5813B7114D3E', 'loaderId': 'F15FE6C758EE275A7DB8A8E7044E05C2', 'isDownload': False} 2026-09-12 08:45:26,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-12 08:45:26,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:26] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.023 2026-09-12 08:45:26,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:26] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-09-12 08:45:26,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:26] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-09-12 08:45:27,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:27] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 08:45:27,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 08:45:27,177 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:45:27,181 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:27,196 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:27,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.316 0.369 2026-09-12 08:45:27,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:27] "GET /pos/ui HTTP/1.1" 200 - 22 0.037 0.726 2026-09-12 08:45:27,986 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:28,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.125 2026-09-12 08:45:28,075 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:45:28,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-12 08:45:28,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.111 0.290 2026-09-12 08:45:28,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.041 2026-09-12 08:45:28,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "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-09-12 08:45:28,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 08:45:28,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.048 2026-09-12 08:45:28,774 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.075 2026-09-12 08:45:28,786 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:45:28,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.110 2026-09-12 08:45:28,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.027 0.153 2026-09-12 08:45:28,934 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.025 0.210 2026-09-12 08:45:28,951 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45: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-09-12 08:45:28,958 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:28,966 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:28,976 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:28] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.254 2026-09-12 08:45:29,001 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.251 2026-09-12 08:45:29,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.243 2026-09-12 08:45:29,104 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.009 0.265 2026-09-12 08:45:29,121 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:45:29,153 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.253 2026-09-12 08:45:29,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.191 2026-09-12 08:45:29,179 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:45:29,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.018 0.222 2026-09-12 08:45:29,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.009 0.222 2026-09-12 08:45:29,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.204 2026-09-12 08:45:29,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.184 2026-09-12 08:45:29,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.128 2026-09-12 08:45:29,276 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.113 2026-09-12 08:45:29,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.121 2026-09-12 08:45:29,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.005 0.115 2026-09-12 08:45:29,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.004 0.113 2026-09-12 08:45:29,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.007 0.122 2026-09-12 08:45:29,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:45:29,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:45:29,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.011 2026-09-12 08:45:29,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:45:29,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.051 0.021 2026-09-12 08:45:29,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:29] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:45:30,705 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:30,726 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:30,739 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:30] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.013 2026-09-12 08:45:30,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:30] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.012 0.020 2026-09-12 08:45:30,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.021 0.020 2026-09-12 08:45:31,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:45:31,620 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:31,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:31,644 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:31,645 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:45:31,652 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:31,679 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:31,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.012 2026-09-12 08:45:31,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:45:31,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53568772 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-09-12 08:45:31,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:45:31,732 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:31,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53568772 with result: [{'id': 484, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-09-12 08:45:32,231 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [730] 2026-09-12 08:45:32,690 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.485 0.507 2026-09-12 08:45:32,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:32] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 08:45:32,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:45:33,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:45:33,484 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:33,493 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 32015 2026-09-12 08:45:33,495 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:45:33,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 32015 2026-09-12 08:45:33,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpb6v58omj_chrome_odoo" 2026-09-12 08:45:33,605 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-12 08:45:37,074 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 32148 2026-09-12 08:45:37,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpv682fybv_chrome_odoo 2026-09-12 08:45:37,075 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44299/json/version 2026-09-12 08:45:37,077 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44299/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:45:37,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:45:37,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44299/json 2026-09-12 08:45:37,107 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44299/json with timeout 3 increased to 10s during tests 2026-09-12 08:45:37,109 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44299/devtools/page/5C4E075A59CC0C815A2850A351EA3173 2026-09-12 08:45:37,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:45:37,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:45:37,733 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:45:37,736 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:45:37,743 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:37,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:45:37,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:45:38,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.100 0.637 2026-09-12 08:45:38,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '5C4E075A59CC0C815A2850A351EA3173', 'loaderId': 'FC1EF027919036BD87E5EEF12E8DEFF6', 'isDownload': False} 2026-09-12 08:45:38,488 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-12 08:45:38,506 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:38,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 08:45:38,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.017 2026-09-12 08:45:38,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 08:45:38,889 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 08:45:38,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-12 08:45:38,945 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:45:38,961 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:45:38,974 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:39,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 286 0.199 0.370 2026-09-12 08:45:39,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.028 0.614 2026-09-12 08:45:39,646 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:39,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.100 2026-09-12 08:45:39,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:45:39,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-12 08:45:40,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.140 0.278 2026-09-12 08:45:40,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.036 2026-09-12 08:45:40,294 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 08:45:40,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:45:40,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.031 0.035 2026-09-12 08:45:40,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.012 0.085 2026-09-12 08:45:40,430 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:40,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.016 0.116 2026-09-12 08:45:40,522 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.173 2026-09-12 08:45:40,571 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.010 0.224 2026-09-12 08:45:40,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.015 0.287 2026-09-12 08:45:40,649 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:40,668 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:40,679 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:40,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.266 2026-09-12 08:45:40,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.027 0.276 2026-09-12 08:45:40,785 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.013 0.302 2026-09-12 08:45:40,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.031 0.280 2026-09-12 08:45:40,855 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:45:40,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.294 2026-09-12 08:45:40,896 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:45:40,936 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 12 0.019 0.230 2026-09-12 08:45:40,945 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.230 2026-09-12 08:45:40,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.002 0.206 2026-09-12 08:45:40,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.008 0.172 2026-09-12 08:45:40,976 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.178 2026-09-12 08:45:40,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.125 2026-09-12 08:45:41,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.011 0.100 2026-09-12 08:45:41,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.001 0.080 2026-09-12 08:45:41,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.011 0.084 2026-09-12 08:45:41,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.018 0.108 2026-09-12 08:45:41,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:45:41,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:45:41,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.013 2026-09-12 08:45:41,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:45:41,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.019 0.020 2026-09-12 08:45:41,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:45:42,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:42,408 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:42,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.017 2026-09-12 08:45:42,455 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.014 0.020 2026-09-12 08:45:42,509 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.022 0.026 2026-09-12 08:45:43,288 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:43,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:45:43,308 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:43,311 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:43,313 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:43,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:43,344 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:43,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 08:45:43,361 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:43,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-09-12 08:45:43,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-12 08:45:43,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39694338 for PoS orders references: ['Order 00382-002-0001'] (draft: False) 2026-09-12 08:45:43,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-12 08:45:43,433 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:45:43,649 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [734] 2026-09-12 08:45:44,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39694338 with result: [{'id': 485, 'pos_reference': 'Order 00382-002-0001', 'account_move': False}] 2026-09-12 08:45:44,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 0.623 0.651 2026-09-12 08:45:44,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.196 2026-09-12 08:45:44,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:44] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.013 2026-09-12 08:45:45,472 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:45:45,485 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:45,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 32148 2026-09-12 08:45:45,492 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:45:45,492 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 32148 2026-09-12 08:45:45,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpv682fybv_chrome_odoo" 2026-09-12 08:45:45,597 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-12 08:45:47,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 32284 2026-09-12 08:45:47,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmphfnpk56f_chrome_odoo 2026-09-12 08:45:47,128 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33013/json/version 2026-09-12 08:45:47,130 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33013/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:45:47,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:45:47,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33013/json 2026-09-12 08:45:47,137 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33013/json with timeout 3 increased to 10s during tests 2026-09-12 08:45:47,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33013/devtools/page/97FD8976949495CB4B5663384DB6CFA7 2026-09-12 08:45:47,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-12 08:45:47,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-12 08:45:47,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:45:47,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-12 08:45:47,529 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:47,529 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-12 08:45:47,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:45:48,292 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.104 0.654 2026-09-12 08:45:48,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '97FD8976949495CB4B5663384DB6CFA7', 'loaderId': 'CE597927AB6B28A5FBE8123945857BBE', 'isDownload': False} 2026-09-12 08:45:48,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-12 08:45:48,308 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:45:48,316 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 08:45:48,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-09-12 08:45:48,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.022 2026-09-12 08:45:48,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 08:45:48,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-12 08:45:48,773 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:48,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:45:48,801 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:49,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:45:50,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.314 1.385 2026-09-12 08:45:50,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.043 2026-09-12 08:45:50,642 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.028 0.019 2026-09-12 08:45:50,658 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 08:45:50,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.022 0.036 2026-09-12 08:45:50,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.092 2026-09-12 08:45:50,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.020 0.140 2026-09-12 08:45:50,857 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:45:50,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.167 2026-09-12 08:45:50,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.014 0.201 2026-09-12 08:45:50,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.238 2026-09-12 08:45:50,977 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:45:50,989 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:51,004 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:51,008 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.233 2026-09-12 08:45:51,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=product.product&field=image_128&id=1764&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.017 0.232 2026-09-12 08:45:51,078 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:51,150 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.024 0.261 2026-09-12 08:45:51,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.023 0.304 2026-09-12 08:45:51,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 8 0.011 0.321 2026-09-12 08:45:51,272 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:45:51,282 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.012 0.259 2026-09-12 08:45:51,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.275 2026-09-12 08:45:51,310 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.215 2026-09-12 08:45:51,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.186 2026-09-12 08:45:51,366 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.015 0.195 2026-09-12 08:45:51,385 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.149 2026-09-12 08:45:51,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.118 2026-09-12 08:45:51,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.125 2026-09-12 08:45:51,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.003 0.139 2026-09-12 08:45:51,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-12%2008:41:13 HTTP/1.1" 200 - 4 0.011 0.140 2026-09-12 08:45:51,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-12 08:45:51,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.013 2026-09-12 08:45:51,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-12 08:45:51,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.017 0.018 2026-09-12 08:45:51,821 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:51] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:45:52,721 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:52,743 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:52,751 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.013 2026-09-12 08:45:52,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:52] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.016 0.026 2026-09-12 08:45:52,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.021 2026-09-12 08:45:53,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-12 08:45:53,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:45:53,645 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:45:53,646 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:45:53,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-12 08:45:53,659 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-09-12 08:45:53,660 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-12 08:45:53,676 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:45:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:45:53,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 32284 2026-09-12 08:45:53,692 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-12 08:45:53,692 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 32284 2026-09-12 08:45:53,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmphfnpk56f_chrome_odoo" 2026-09-12 08:45:53,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-12 08:45:55,133 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73776230 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-12 08:45:57,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73776230 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 784}] 2026-09-12 08:45:59,081 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-12 08:46:22,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<887821857819100.1789202782.556641578674316-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:46:22,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:46:22,604 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [283] 2026-09-12 08:46:22,628 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #149 deleted mail.message records with IDs: [26244] 2026-09-12 08:46:22,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:46:22,647 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:46:23,725 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #149 deleted pos.payment.method records with IDs: [343] 2026-09-12 08:46:23,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-12 08:46:25,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60594041 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-12 08:46:25,230 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [739, 740] 2026-09-12 08:46:25,602 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [741] 2026-09-12 08:46:27,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60594041 with result: [{'id': 487, 'pos_reference': 'Order 00044-003-0014', 'account_move': 786}] 2026-09-12 08:46:28,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 08:46:50,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<775024375219410.1789202810.899835348129272-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:46:50,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:46:50,997 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [284] 2026-09-12 08:46:51,010 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #152 deleted mail.message records with IDs: [26732] 2026-09-12 08:46:51,010 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:46:51,026 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:46:51,671 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #152 deleted pos.payment.method records with IDs: [352] 2026-09-12 08:46:51,900 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #152 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-09-12 08:46:53,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-12 08:46:53,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25217762 for PoS orders references: ['Order 53388-975-0309'] (draft: False) 2026-09-12 08:46:55,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25217762 with result: [{'id': 488, 'pos_reference': 'Order 53388-975-0309', 'account_move': 788}] 2026-09-12 08:46:55,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-12 08:46:56,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39957392 for PoS orders references: ['Order 55389-226-9758'] (draft: False) 2026-09-12 08:46:56,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39957392 with result: [{'id': 489, 'pos_reference': 'Order 55389-226-9758', 'account_move': False}] 2026-09-12 08:46:57,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-12 08:46:57,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36637475 for PoS orders references: ['Order 46899-660-6760', 'Order 05973-093-4483'] (draft: False) 2026-09-12 08:46:58,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36637475 with result: [{'id': 491, 'pos_reference': 'Order 05973-093-4483', 'account_move': False}, {'id': 490, 'pos_reference': 'Order 46899-660-6760', 'account_move': False}] 2026-09-12 08:46:58,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-12 08:46:59,422 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60189997 for PoS orders references: ['Order 02578-557-9868'] (draft: False) 2026-09-12 08:47:00,040 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60189997 with result: [{'id': 492, 'pos_reference': 'Order 02578-557-9868', 'account_move': False}] 2026-09-12 08:47:00,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 08:47:22,119 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #155 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:47:24,353 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #155 deleted ir.attachment records with IDs: [7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7161, 7162, 7163, 7164, 7165, 7166, 7167, 7168] 2026-09-12 08:47:24,354 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #155 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-09-12 08:47:24,377 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #155 deleted ir.sequence records with IDs: [4345, 4348, 4396, 4399, 4346, 4349, 4397, 4400] 2026-09-12 08:47:28,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-12 08:47:28,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 32414 2026-09-12 08:47:28,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmphl6vqetz_chrome_odoo 2026-09-12 08:47:28,855 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:43745/json/version 2026-09-12 08:47:28,857 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43745/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:47:28,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:47:28,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:43745/json 2026-09-12 08:47:28,868 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43745/json with timeout 3 increased to 10s during tests 2026-09-12 08:47:28,875 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:43745/devtools/page/A29D4ABE331A740069242993E7834F15 2026-09-12 08:47:28,878 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-09-12 08:47:28,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-09-12 08:47:29,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:47:29,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-09-12 08:47:29,199 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:29,200 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:29,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:47:29,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:29] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.087 0.631 2026-09-12 08:47:29,927 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'A29D4ABE331A740069242993E7834F15', 'loaderId': 'CE828CFEAE93D4751C07B2D5497FA272', 'isDownload': False} 2026-09-12 08:47:29,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-12 08:47:29,941 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:47:29,957 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:29] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-09-12 08:47:29,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:29] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.021 2026-09-12 08:47:29,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:29] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.032 2026-09-12 08:47:30,330 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:30] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.005 2026-09-12 08:47:30,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-12 08:47:30,377 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 08:47:30,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.015 2026-09-12 08:47:30,417 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:31,073 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 341 0.249 0.416 2026-09-12 08:47:31,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 0.688 2026-09-12 08:47:31,155 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:47:31,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.090 2026-09-12 08:47:31,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:47:31,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:47:31,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.161 0.311 2026-09-12 08:47:31,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.041 2026-09-12 08:47:31,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.014 2026-09-12 08:47:31,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 08:47:32,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.025 0.040 2026-09-12 08:47:32,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1798&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.014 0.090 2026-09-12 08:47:32,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.008 0.107 2026-09-12 08:47:32,126 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.013 0.136 2026-09-12 08:47:32,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:47:32,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.021 0.208 2026-09-12 08:47:32,251 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.025 0.236 2026-09-12 08:47:32,261 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:47:32,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.249 2026-09-12 08:47:32,272 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:47:32,305 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:47:32,323 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:47:32,341 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.028 0.255 2026-09-12 08:47:32,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.013 0.296 2026-09-12 08:47:32,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.028 0.292 2026-09-12 08:47:32,465 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:47:32,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.019 0.266 2026-09-12 08:47:32,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.012 0.180 2026-09-12 08:47:32,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.043 0.214 2026-09-12 08:47:32,605 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 08:47:32,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.233 2026-09-12 08:47:32,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.010 0.224 2026-09-12 08:47:32,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.171 2026-09-12 08:47:32,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 4 0.010 0.171 2026-09-12 08:47:32,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 4 0.007 0.177 2026-09-12 08:47:32,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.008 0.352 2026-09-12 08:47:33,002 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:47:33,018 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:33,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.021 2026-09-12 08:47:33,047 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:33,086 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:33] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.029 2026-09-12 08:47:33,108 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:33] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 08:47:33,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:34,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:34,023 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:34] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.015 2026-09-12 08:47:34,065 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:34] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.022 2026-09-12 08:47:34,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.009 0.026 2026-09-12 08:47:34,152 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.012 2026-09-12 08:47:34,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:47:34,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:34,960 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:34,964 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:47:34,967 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:47:34,976 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:34,994 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:35,009 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 08:47:35,021 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:35,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79930183 for PoS orders references: ['Order 00390-002-0001'] (draft: False) 2026-09-12 08:47:35,042 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:47:35,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79930183 with result: [{'id': 493, 'pos_reference': 'Order 00390-002-0001', 'account_move': False}] 2026-09-12 08:47:36,077 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #155 deleted stock.move.line records with IDs: [749] 2026-09-12 08:47:36,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.658 0.668 2026-09-12 08:47:36,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.399 2026-09-12 08:47:36,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.025 0.042 2026-09-12 08:47:36,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:36] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 08:47:37,214 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-09-12 08:47:37,224 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:47:37,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 32414 2026-09-12 08:47:37,226 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-09-12 08:47:37,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 32414 2026-09-12 08:47:37,281 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmphl6vqetz_chrome_odoo" 2026-09-12 08:47:37,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-12 08:47:38,256 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 32556 2026-09-12 08:47:38,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmp1h_70_lb_chrome_odoo 2026-09-12 08:47:38,257 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:33805/json/version 2026-09-12 08:47:38,259 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33805/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:47:38,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:47:38,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:33805/json 2026-09-12 08:47:38,279 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33805/json with timeout 3 increased to 10s during tests 2026-09-12 08:47:38,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:33805/devtools/page/97C13EE8F314C84E603CEE4E7A0316BE 2026-09-12 08:47:38,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-09-12 08:47:38,290 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-09-12 08:47:38,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:47:38,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-09-12 08:47:38,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:38,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:38,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:47:39,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.109 0.648 2026-09-12 08:47:39,406 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '97C13EE8F314C84E603CEE4E7A0316BE', 'loaderId': '1B248AAC1572A0E5271D347A52A35F33', 'isDownload': False} 2026-09-12 08:47:39,407 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-09-12 08:47:39,417 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:47:39,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 08:47:39,436 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 08:47:39,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-12 08:47:39,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-09-12 08:47:39,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.004 2026-09-12 08:47:39,858 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:47:39,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:47:39,899 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:40,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.337 0.421 2026-09-12 08:47:40,690 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:40,747 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.044 2026-09-12 08:47:40,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "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-09-12 08:47:40,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:47:40,873 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "GET /web/image?model=product.product&field=image_128&id=1798&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.029 0.036 2026-09-12 08:47:40,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.016 0.095 2026-09-12 08:47:40,934 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:47:40,966 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:40] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.013 0.135 2026-09-12 08:47:41,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.023 0.170 2026-09-12 08:47:41,054 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.006 0.197 2026-09-12 08:47:41,094 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.009 0.242 2026-09-12 08:47:41,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47: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-09-12 08:47:41,106 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:47:41,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.225 2026-09-12 08:47:41,117 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:47:41,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.011 0.207 2026-09-12 08:47:41,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.009 0.211 2026-09-12 08:47:41,270 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 8 0.014 0.223 2026-09-12 08:47:41,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.215 2026-09-12 08:47:41,291 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:47:41,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.005 0.149 2026-09-12 08:47:41,311 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 08:47:41,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.038 0.183 2026-09-12 08:47:41,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.221 2026-09-12 08:47:41,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.212 2026-09-12 08:47:41,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.002 0.202 2026-09-12 08:47:41,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.125 2026-09-12 08:47:41,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 4 0.002 0.120 2026-09-12 08:47:41,450 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 4 0.003 0.132 2026-09-12 08:47:41,468 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-09-12%2008:47:00 HTTP/1.1" 200 - 4 0.002 0.091 2026-09-12 08:47:41,852 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:41,866 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.013 2026-09-12 08:47:41,879 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:41,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.033 0.024 2026-09-12 08:47:41,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.007 0.007 2026-09-12 08:47:42,841 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:42,856 106 INFO rb-3be5b00-224738-414704 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-09-12 08:47:42,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.020 2026-09-12 08:47:42,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.028 0.032 2026-09-12 08:47:42,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.015 2026-09-12 08:47:42,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.013 0.023 2026-09-12 08:47:43,794 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-09-12 08:47:43,804 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:47:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:47:43,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 32556 2026-09-12 08:47:43,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-09-12 08:47:43,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 32556 2026-09-12 08:47:43,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmp1h_70_lb_chrome_odoo" 2026-09-12 08:47:43,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-12 08:48:07,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<922603067185165.1789202887.911383152008057-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-12 08:48:07,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:48:07,961 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #159 deleted mail.mail records with IDs: [285] 2026-09-12 08:48:07,983 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #159 deleted mail.message records with IDs: [27760] 2026-09-12 08:48:07,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:48:08,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 08:48:08,774 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #159 deleted pos.payment.method records with IDs: [373] 2026-09-12 08:48:09,066 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #159 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-09-12 08:48:10,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-12 08:48:11,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 08:48:12,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-12 08:48:22,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:48:23,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86181018 for PoS orders references: ['Kiosk 00393-207-0001'] (draft: True) 2026-09-12 08:48:23,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86181018 with result: [{'id': 495, 'pos_reference': 'Kiosk 00393-207-0001', 'account_move': False}] 2026-09-12 08:48:23,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:23] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 76 0.091 0.236 2026-09-12 08:48:23,354 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:48:25,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-12 08:48:33,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:48:35,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-12 08:48:45,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 32679 2026-09-12 08:48:45,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmpeiah8vzi_chrome_odoo 2026-09-12 08:48:45,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:44767/json/version 2026-09-12 08:48:45,248 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44767/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:48:45,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:48:45,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:44767/json 2026-09-12 08:48:45,265 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44767/json with timeout 3 increased to 10s during tests 2026-09-12 08:48:45,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:44767/devtools/page/9D82F5EE81E786312419ADB67361B6C5 2026-09-12 08:48:45,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-09-12 08:48:45,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-09-12 08:48:45,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-09-12 08:48:45,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=55332bc07a984000" in browser 2026-09-12 08:48:45,624 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=55332bc07a984000" 2026-09-12 08:48:45,634 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:48:46,229 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "GET /pos-self/209?access_token=55332bc07a984000 HTTP/1.1" 200 - 170 0.144 0.455 2026-09-12 08:48:46,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': '9D82F5EE81E786312419ADB67361B6C5', 'loaderId': '78DA8021E2AB0B3D3573ADB538D7AD8F', 'isDownload': False} 2026-09-12 08:48:46,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-12 08:48:46,242 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:48:46,259 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:48:46,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.035 0.024 2026-09-12 08:48:46,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:48:46,358 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.040 0.058 2026-09-12 08:48:46,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:48:46,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.015 0.110 2026-09-12 08:48:46,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.007 0.014 2026-09-12 08:48:46,570 106 INFO rb-3be5b00-224738-414704 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=55332bc07a984000"})" 2026-09-12 08:48:46,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.009 2026-09-12 08:48:46,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.047 2026-09-12 08:48:46,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:48:47,371 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:47,409 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:47,417 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48: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-09-12 08:48:47,418 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:48:47,458 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:47,471 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:47,472 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:47,487 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:47,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:47] "GET /menu/get-image/1814/512?unique=1789202913.474596 HTTP/1.1" 200 - 10 0.019 0.022 2026-09-12 08:48:47,576 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:47] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.028 0.048 2026-09-12 08:48:48,344 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,351 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,379 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:48] "GET /menu/get-image/1814/512 HTTP/1.1" 200 - 7 0.008 0.020 2026-09-12 08:48:48,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,402 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,415 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,431 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,453 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,489 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:48,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.025 0.043 2026-09-12 08:48:48,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-12 08:48:49,263 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:49,267 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:49,289 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66006486 for PoS orders references: ['Self-Order 00394-209-0001'] (draft: True) 2026-09-12 08:48:49,338 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66006486 with result: [{'id': 496, 'pos_reference': 'Self-Order 00394-209-0001', 'account_move': False}] 2026-09-12 08:48:49,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:49] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.065 0.081 2026-09-12 08:48:49,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:48:49,956 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:48:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:48:50,184 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:50,188 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:50,198 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:50,218 106 INFO rb-3be5b00-224738-414704 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-09-12 08:48:50,221 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-09-12 08:48:50,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 32679 2026-09-12 08:48:50,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-09-12 08:48:50,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 32679 2026-09-12 08:48:50,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmpeiah8vzi_chrome_odoo" 2026-09-12 08:48:50,328 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:48:52,308 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-12 08:49:03,411 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 32771 2026-09-12 08:49:03,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmprknmo_ny_chrome_odoo 2026-09-12 08:49:03,412 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:37277/json/version 2026-09-12 08:49:03,416 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37277/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:49:03,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:49:03,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:37277/json 2026-09-12 08:49:03,437 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37277/json with timeout 3 increased to 10s during tests 2026-09-12 08:49:03,444 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:37277/devtools/page/6379EB94CE6D3FC603F5855E39343739 2026-09-12 08:49:03,450 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-09-12 08:49:03,452 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-09-12 08:49:03,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-09-12 08:49:03,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=a606cc49a86c4c89" in browser 2026-09-12 08:49:03,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=a606cc49a86c4c89" 2026-09-12 08:49:03,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:49:04,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:04] "GET /pos-self/210?access_token=a606cc49a86c4c89 HTTP/1.1" 200 - 191 0.207 0.565 2026-09-12 08:49:04,747 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '6379EB94CE6D3FC603F5855E39343739', 'loaderId': 'A1726AE37B79FEEF3EAFECC7C10A591F', 'isDownload': False} 2026-09-12 08:49:04,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-12 08:49:04,766 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:49:04,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:49:04,828 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:04] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.037 0.022 2026-09-12 08:49:04,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:49:04,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:04] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.025 0.089 2026-09-12 08:49:04,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:49:04,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:04] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.014 0.122 2026-09-12 08:49:05,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:05] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.011 0.010 2026-09-12 08:49:05,115 106 INFO rb-3be5b00-224738-414704 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=a606cc49a86c4c89"})" 2026-09-12 08:49:05,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:05] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.009 2026-09-12 08:49:05,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.056 2026-09-12 08:49:05,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-12 08:49:05,923 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:05,960 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:05,973 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:49:05,975 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:49:05,984 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,047 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,049 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,056 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,071 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:06] "GET /menu/get-image/1817/512?unique=1789202930.334064 HTTP/1.1" 200 - 10 0.011 0.015 2026-09-12 08:49:06,084 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,102 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,151 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:06,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:06] "GET /menu/get-image/1822/512?unique=1789202930.334064 HTTP/1.1" 200 - 7 0.014 0.017 2026-09-12 08:49:06,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:06] "GET /menu/get-image/1825/512?unique=1789202930.334064 HTTP/1.1" 200 - 7 0.004 0.045 2026-09-12 08:49:06,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:06] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.071 0.141 2026-09-12 08:49:07,147 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:07,182 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:07,191 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:07] "GET /menu/get-image/1827/512 HTTP/1.1" 200 - 7 0.017 0.015 2026-09-12 08:49:07,197 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:07,214 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:07,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:07,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57511390 for PoS orders references: ['Self-Order 00395-210-0001'] (draft: True) 2026-09-12 08:49:07,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57511390 with result: [{'id': 497, 'pos_reference': 'Self-Order 00395-210-0001', 'account_move': False}] 2026-09-12 08:49:07,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:07] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.123 0.124 2026-09-12 08:49:07,495 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-09-12 08:49:07,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:49:08,246 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:08,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-09-12 08:49:08,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 32771 2026-09-12 08:49:08,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-09-12 08:49:08,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 32771 2026-09-12 08:49:08,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmprknmo_ny_chrome_odoo" 2026-09-12 08:49:08,355 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-09-12 08:49:19,438 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 32863 2026-09-12 08:49:19,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmp5qgk1byy_chrome_odoo 2026-09-12 08:49:19,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:38971/json/version 2026-09-12 08:49:19,440 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38971/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:49:19,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:49:19,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:38971/json 2026-09-12 08:49:19,476 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38971/json with timeout 3 increased to 10s during tests 2026-09-12 08:49:19,478 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:38971/devtools/page/D025BA52824A0D8001990F4A517AD868 2026-09-12 08:49:19,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-09-12 08:49:19,483 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-09-12 08:49:19,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-09-12 08:49:19,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=ccdd9ea6e7c346c9" in browser 2026-09-12 08:49:19,914 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=ccdd9ea6e7c346c9" 2026-09-12 08:49:19,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:49:21,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "GET /pos-self/211?access_token=ccdd9ea6e7c346c9 HTTP/1.1" 200 - 192 0.178 1.319 2026-09-12 08:49:21,424 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': 'D025BA52824A0D8001990F4A517AD868', 'loaderId': '5FA72AEEEB9CE4B9162753A60B20C756', 'isDownload': False} 2026-09-12 08:49:21,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-09-12 08:49:21,435 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:49:21,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:49:21,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.036 0.021 2026-09-12 08:49:21,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:49:21,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.009 0.069 2026-09-12 08:49:21,534 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:49:21,560 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.022 0.095 2026-09-12 08:49:21,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:49:21,739 106 INFO rb-3be5b00-224738-414704 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=ccdd9ea6e7c346c9"})" 2026-09-12 08:49:21,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 08:49:21,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.042 2026-09-12 08:49:21,863 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:49:22,562 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:22,599 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:22,609 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:49:22,610 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:49:22,632 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:22,685 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:22,690 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:22,699 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:22,729 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:22,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:22] "GET /menu/get-image/1830/512?unique=1789202930.334064 HTTP/1.1" 200 - 10 0.014 0.017 2026-09-12 08:49:22,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:22] "GET /menu/get-image/1837/512?unique=1789202930.334064 HTTP/1.1" 200 - 7 0.007 0.035 2026-09-12 08:49:22,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:22] "GET /menu/get-image/1834/512?unique=1789202930.334064 HTTP/1.1" 200 - 7 0.007 0.058 2026-09-12 08:49:22,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:22] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.056 0.125 2026-09-12 08:49:23,692 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:23,697 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:23,714 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:23,731 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:23,756 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:23,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:23] "GET /menu/get-image/1831/512?unique=1789202930.334064 HTTP/1.1" 200 - 7 0.016 0.016 2026-09-12 08:49:23,877 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.034 0.095 2026-09-12 08:49:24,063 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-09-12 08:49:24,659 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:24,670 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:24,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:24] "GET /menu/get-image/1839/512 HTTP/1.1" 200 - 7 0.018 0.017 2026-09-12 08:49:24,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1805423 for PoS orders references: ['Self-Order 00396-211-0001'] (draft: True) 2026-09-12 08:49:24,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1805423 with result: [{'id': 498, 'pos_reference': 'Self-Order 00396-211-0001', 'account_move': False}] 2026-09-12 08:49:24,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:24] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.098 0.151 2026-09-12 08:49:24,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-09-12 08:49:25,707 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:25,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-09-12 08:49:25,719 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:49:25,731 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 32863 2026-09-12 08:49:25,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-09-12 08:49:25,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 32863 2026-09-12 08:49:25,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmp5qgk1byy_chrome_odoo" 2026-09-12 08:49:25,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:49:27,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-12 08:49:36,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 32964 2026-09-12 08:49:36,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpp1byvmie_chrome_odoo 2026-09-12 08:49:36,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37861/json/version 2026-09-12 08:49:36,688 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37861/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:49:36,697 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:49:36,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37861/json 2026-09-12 08:49:36,701 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37861/json with timeout 3 increased to 10s during tests 2026-09-12 08:49:36,702 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:37861/devtools/page/4A45E6537C3AB5BF5C922ABB4062B850 2026-09-12 08:49:36,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-12 08:49:36,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-12 08:49:36,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-12 08:49:37,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=f70cdef3be004fba" in browser 2026-09-12 08:49:37,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=f70cdef3be004fba" 2026-09-12 08:49:37,136 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:49:37,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:37] "GET /pos-self/212?access_token=f70cdef3be004fba HTTP/1.1" 200 - 168 0.128 0.505 2026-09-12 08:49:37,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '4A45E6537C3AB5BF5C922ABB4062B850', 'loaderId': '6748ADF4358F93626CE00A82A797728A', 'isDownload': False} 2026-09-12 08:49:37,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-09-12 08:49:37,793 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:49:37,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:49:37,842 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:37] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.026 0.020 2026-09-12 08:49:37,858 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:49:37,885 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:37] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.015 0.070 2026-09-12 08:49:37,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:49:37,928 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:37] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.028 0.094 2026-09-12 08:49:38,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:38] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:49:38,154 106 INFO rb-3be5b00-224738-414704 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=f70cdef3be004fba"})" 2026-09-12 08:49:38,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.041 2026-09-12 08:49:38,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:49:38,952 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:38,962 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:38,995 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:39,001 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:39,002 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:49:39,004 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-12 08:49:39,025 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:49:39,045 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 32964 2026-09-12 08:49:39,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-12 08:49:39,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 32964 2026-09-12 08:49:39,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpp1byvmie_chrome_odoo" 2026-09-12 08:49:39,127 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-12 08:49:48,342 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33044 2026-09-12 08:49:48,342 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpfjbkizmh_chrome_odoo 2026-09-12 08:49:48,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40557/json/version 2026-09-12 08:49:48,344 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40557/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:49:48,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:49:48,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40557/json 2026-09-12 08:49:48,365 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40557/json with timeout 3 increased to 10s during tests 2026-09-12 08:49:48,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:40557/devtools/page/27E0424B55D503BFF568F309292AF7AA 2026-09-12 08:49:48,372 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-12 08:49:48,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-12 08:49:48,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-12 08:49:48,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/213" in browser 2026-09-12 08:49:48,813 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-09-12 08:49:48,830 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:49:49,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:49] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.133 0.448 2026-09-12 08:49:49,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '27E0424B55D503BFF568F309292AF7AA', 'loaderId': '3659DF56C63E8A85344467AABF168DC4', 'isDownload': False} 2026-09-12 08:49:49,406 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-09-12 08:49:49,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:49:49,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:49:49,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:49] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.031 0.031 2026-09-12 08:49:49,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:49:49,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:49] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.017 0.070 2026-09-12 08:49:49,528 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:49:49,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:49] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.013 0.118 2026-09-12 08:49:49,755 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:49] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 08:49:49,815 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:49,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.049 2026-09-12 08:49:49,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:49:50,590 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:50,596 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:50,627 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:50,634 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:49:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:49:50,636 106 INFO rb-3be5b00-224738-414704 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-09-12 08:49:50,637 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-12 08:49:50,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33044 2026-09-12 08:49:50,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-12 08:49:50,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33044 2026-09-12 08:49:50,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpfjbkizmh_chrome_odoo" 2026-09-12 08:49:50,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-12 08:50:01,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33122 2026-09-12 08:50:01,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp2ch5u2ax_chrome_odoo 2026-09-12 08:50:01,785 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34599/json/version 2026-09-12 08:50:01,788 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34599/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:01,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:01,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34599/json 2026-09-12 08:50:01,826 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34599/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:01,834 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:34599/devtools/page/CBF6CBF9F2B45D0545B1CCF6103FDA67 2026-09-12 08:50:01,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-12 08:50:01,838 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-12 08:50:01,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-12 08:50:02,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=edbc470f293d4dd9" in browser 2026-09-12 08:50:02,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=edbc470f293d4dd9" 2026-09-12 08:50:02,201 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:50:02,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:02] "GET /pos-self/214?access_token=edbc470f293d4dd9 HTTP/1.1" 200 - 190 0.171 0.530 2026-09-12 08:50:02,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'CBF6CBF9F2B45D0545B1CCF6103FDA67', 'loaderId': 'E0614F7B7D84978ECC857626CF63B072', 'isDownload': False} 2026-09-12 08:50:02,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-12 08:50:02,910 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:02,934 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:50:02,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:02] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.034 0.025 2026-09-12 08:50:02,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:50:03,003 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:03] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.007 0.077 2026-09-12 08:50:03,016 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:50:03,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:03] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.012 0.098 2026-09-12 08:50:03,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:03] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 08:50:03,267 106 INFO rb-3be5b00-224738-414704 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=edbc470f293d4dd9"})" 2026-09-12 08:50:03,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.055 2026-09-12 08:50:03,312 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:50:04,071 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,072 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,100 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,106 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:50:04,111 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,118 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,173 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,179 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,183 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,196 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,208 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /menu/get-image/1844/512?unique=1789202965.839779 HTTP/1.1" 200 - 10 0.009 0.018 2026-09-12 08:50:04,217 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,248 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,279 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,307 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:50:04,318 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,333 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:04,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-12 08:50:04,361 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:50:04,364 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /menu/get-image/1849/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.009 0.017 2026-09-12 08:50:04,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33122 2026-09-12 08:50:04,395 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /menu/get-image/1852/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.014 0.037 2026-09-12 08:50:04,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-12 08:50:04,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33122 2026-09-12 08:50:04,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp2ch5u2ax_chrome_odoo" 2026-09-12 08:50:04,612 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33210 2026-09-12 08:50:04,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpqv7ef6e0_chrome_odoo 2026-09-12 08:50:04,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44669/json/version 2026-09-12 08:50:04,617 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44669/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:04,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:04,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44669/json 2026-09-12 08:50:04,628 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44669/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:04,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:44669/devtools/page/B37384DB45B6ED2A981D577C91C89834 2026-09-12 08:50:04,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-12 08:50:04,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-12 08:50:04,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-12 08:50:04,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=edbc470f293d4dd9" in browser 2026-09-12 08:50:04,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=edbc470f293d4dd9" 2026-09-12 08:50:04,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /pos-self/214?access_token=edbc470f293d4dd9 HTTP/1.1" 200 - 90 0.078 0.215 2026-09-12 08:50:04,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'B37384DB45B6ED2A981D577C91C89834', 'loaderId': '54F6004097D65950DA041711F06EAE55', 'isDownload': False} 2026-09-12 08:50:04,953 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-12 08:50:04,977 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:04,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:04] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.020 0.008 2026-09-12 08:50:05,014 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:05] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.013 0.021 2026-09-12 08:50:05,030 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:05] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.044 2026-09-12 08:50:05,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:05] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:50:05,255 106 INFO rb-3be5b00-224738-414704 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=edbc470f293d4dd9"})" 2026-09-12 08:50:05,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.010 2026-09-12 08:50:05,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-09-12 08:50:06,064 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,078 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,108 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,114 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,116 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:06,128 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,155 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,162 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,174 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /menu/get-image/1844/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.005 0.011 2026-09-12 08:50:06,178 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,195 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,216 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,231 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,248 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,278 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,296 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,305 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50: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-09-12 08:50:06,313 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,329 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:06,335 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-12 08:50:06,370 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:50:06,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /menu/get-image/1849/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.011 0.029 2026-09-12 08:50:06,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33210 2026-09-12 08:50:06,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-12 08:50:06,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33210 2026-09-12 08:50:06,410 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /menu/get-image/1852/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.013 0.037 2026-09-12 08:50:06,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpqv7ef6e0_chrome_odoo" 2026-09-12 08:50:06,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33295 2026-09-12 08:50:06,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmppk86hmno_chrome_odoo 2026-09-12 08:50:06,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33693/json/version 2026-09-12 08:50:06,601 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33693/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:06,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:06,642 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33693/json 2026-09-12 08:50:06,642 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33693/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:06,646 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:33693/devtools/page/FC54102E4E68E47A990A3F3339A78361 2026-09-12 08:50:06,648 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-12 08:50:06,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-12 08:50:06,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-12 08:50:06,673 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=edbc470f293d4dd9" in browser 2026-09-12 08:50:06,674 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=edbc470f293d4dd9" 2026-09-12 08:50:06,939 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /pos-self/214?access_token=edbc470f293d4dd9 HTTP/1.1" 200 - 89 0.071 0.185 2026-09-12 08:50:06,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'FC54102E4E68E47A990A3F3339A78361', 'loaderId': '8CD1583B835F396362726DBC07321F9E', 'isDownload': False} 2026-09-12 08:50:06,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-12 08:50:06,949 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:06,969 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.007 0.009 2026-09-12 08:50:06,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.007 0.015 2026-09-12 08:50:06,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:06] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.028 2026-09-12 08:50:07,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:07] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:50:07,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:50:07,218 106 INFO rb-3be5b00-224738-414704 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=edbc470f293d4dd9"})" 2026-09-12 08:50:07,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:50:08,044 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,046 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,082 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,088 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,090 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:50:08,095 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,134 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,137 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,146 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,162 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,163 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:08] "GET /menu/get-image/1844/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.006 0.019 2026-09-12 08:50:08,183 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,202 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,215 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,229 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,245 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,271 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50: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-09-12 08:50:08,279 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,296 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:08,300 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-12 08:50:08,337 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:50:08,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33295 2026-09-12 08:50:08,340 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:08] "GET /menu/get-image/1852/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.016 0.021 2026-09-12 08:50:08,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-12 08:50:08,344 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33295 2026-09-12 08:50:08,365 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:08] "GET /menu/get-image/1849/512?unique=1789202965.839779 HTTP/1.1" 200 - 7 0.006 0.058 2026-09-12 08:50:08,402 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmppk86hmno_chrome_odoo" 2026-09-12 08:50:08,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:50:10,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-12 08:50:19,602 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33381 2026-09-12 08:50:19,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpvxlco26i_chrome_odoo 2026-09-12 08:50:19,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:36141/json/version 2026-09-12 08:50:19,605 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36141/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:19,655 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:19,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:36141/json 2026-09-12 08:50:19,656 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:36141/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:19,667 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:36141/devtools/page/B19A79A0BFBB0EA1BBFAF854E6740CCE 2026-09-12 08:50:19,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-12 08:50:19,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-12 08:50:19,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-12 08:50:20,089 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=c5f6139ba51e4b6a" in browser 2026-09-12 08:50:20,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=c5f6139ba51e4b6a" 2026-09-12 08:50:20,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:50:20,722 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:20] "GET /pos-self/215?access_token=c5f6139ba51e4b6a HTTP/1.1" 200 - 170 0.128 0.487 2026-09-12 08:50:20,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'B19A79A0BFBB0EA1BBFAF854E6740CCE', 'loaderId': 'A2E1C8B75840A7305629AC3478A94863', 'isDownload': False} 2026-09-12 08:50:20,725 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-09-12 08:50:20,735 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:20,756 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:50:20,803 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:20] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.042 0.027 2026-09-12 08:50:20,823 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:50:20,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:20] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.017 0.076 2026-09-12 08:50:20,844 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:50:20,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:20] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.009 0.100 2026-09-12 08:50:21,055 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:21] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 08:50:21,110 106 INFO rb-3be5b00-224738-414704 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=c5f6139ba51e4b6a"})" 2026-09-12 08:50:21,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.053 2026-09-12 08:50:21,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:50:21,907 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:21,911 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:21,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:21,952 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:21,957 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:50:21,960 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:21,964 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:22,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:22] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.039 0.043 2026-09-12 08:50:22,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:22] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 10 0.005 0.051 2026-09-12 08:50:22,959 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:50:23,129 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:23,146 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:23,151 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91072593 for PoS orders references: ['Kiosk 00398-215-0001'] (draft: True) 2026-09-12 08:50:23,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91072593 with result: [{'id': 499, 'pos_reference': 'Kiosk 00398-215-0001', 'account_move': False}] 2026-09-12 08:50:23,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:23] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.045 0.077 2026-09-12 08:50:23,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:23] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.008 0.018 2026-09-12 08:50:24,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:50:24,546 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:24,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-12 08:50:24,558 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33381 2026-09-12 08:50:24,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-12 08:50:24,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33381 2026-09-12 08:50:24,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpvxlco26i_chrome_odoo" 2026-09-12 08:50:24,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-12 08:50:35,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33468 2026-09-12 08:50:35,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpa_6_7203_chrome_odoo 2026-09-12 08:50:35,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:34981/json/version 2026-09-12 08:50:35,289 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34981/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:35,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:35,299 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:34981/json 2026-09-12 08:50:35,300 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34981/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:35,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:34981/devtools/page/645BCC41FA72EF9EE7958CC99D6A2C78 2026-09-12 08:50:35,308 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-12 08:50:35,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-12 08:50:35,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-12 08:50:35,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" in browser 2026-09-12 08:50:35,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" 2026-09-12 08:50:35,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:50:36,308 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:36] "GET /pos-self/216?access_token=083067ce52894ff5 HTTP/1.1" 200 - 170 0.121 0.471 2026-09-12 08:50:36,311 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '645BCC41FA72EF9EE7958CC99D6A2C78', 'loaderId': '1B105BEAD9D3DD646EABF09FAD6CC1D5', 'isDownload': False} 2026-09-12 08:50:36,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-09-12 08:50:36,351 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:36,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:50:36,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:36] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.030 0.017 2026-09-12 08:50:36,394 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:50:36,413 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:36] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.009 0.058 2026-09-12 08:50:36,423 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:50:36,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:36] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.009 0.077 2026-09-12 08:50:36,594 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:36] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.013 0.010 2026-09-12 08:50:36,642 106 INFO rb-3be5b00-224738-414704 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=083067ce52894ff5"})" 2026-09-12 08:50:36,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.046 2026-09-12 08:50:36,693 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-12 08:50:37,421 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:37,427 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:37,445 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:37,451 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:37] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:37,452 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:37] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:50:37,468 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:50:37,494 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:37,511 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:37,513 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:37,525 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:37,577 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.028 0.035 2026-09-12 08:50:37,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:37] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 10 0.010 0.017 2026-09-12 08:50:38,418 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-12 08:50:38,695 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:38,711 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:38,727 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:38,744 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:38,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32026639 for PoS orders references: ['Kiosk 00399-216-0001'] (draft: True) 2026-09-12 08:50:38,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32026639 with result: [{'id': 500, 'pos_reference': 'Kiosk 00399-216-0001', 'account_move': False}] 2026-09-12 08:50:38,847 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:38] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.052 0.063 2026-09-12 08:50:39,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:39] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.007 0.017 2026-09-12 08:50:39,440 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:50:40,138 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:40,144 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:40,161 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:40,181 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:40,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-12 08:50:40,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33468 2026-09-12 08:50:40,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-12 08:50:40,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33468 2026-09-12 08:50:40,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpa_6_7203_chrome_odoo" 2026-09-12 08:50:40,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33557 2026-09-12 08:50:40,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpj5gysazd_chrome_odoo 2026-09-12 08:50:40,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44845/json/version 2026-09-12 08:50:40,511 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44845/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:40,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:40,519 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44845/json 2026-09-12 08:50:40,520 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44845/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:40,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:44845/devtools/page/D57617DA1FC3FA8342361429B8696FB7 2026-09-12 08:50:40,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-12 08:50:40,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-12 08:50:40,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-12 08:50:40,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" in browser 2026-09-12 08:50:40,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" 2026-09-12 08:50:40,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:40] "GET /pos-self/216?access_token=083067ce52894ff5 HTTP/1.1" 200 - 71 0.058 0.124 2026-09-12 08:50:40,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'D57617DA1FC3FA8342361429B8696FB7', 'loaderId': '22B84F9628D16AEF6B161786D5AA6C51', 'isDownload': False} 2026-09-12 08:50:40,740 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-09-12 08:50:40,752 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:40,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:40] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.025 0.013 2026-09-12 08:50:40,819 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:40] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.042 2026-09-12 08:50:40,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:40] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.057 2026-09-12 08:50:40,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:40] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 08:50:41,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:50:41,033 106 INFO rb-3be5b00-224738-414704 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=083067ce52894ff5"})" 2026-09-12 08:50:41,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-12 08:50:41,816 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:41,827 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:41,844 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:41,850 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:41] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:41,852 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:41] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:50:41,887 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:41,926 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:41,933 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50: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-09-12 08:50:41,937 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:41,958 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:42,021 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.049 0.036 2026-09-12 08:50:42,035 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:42] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.004 0.016 2026-09-12 08:50:43,112 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:43,127 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:43,135 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41665390 for PoS orders references: ['Kiosk 00399-216-0002'] (draft: True) 2026-09-12 08:50:43,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41665390 with result: [{'id': 501, 'pos_reference': 'Kiosk 00399-216-0002', 'account_move': False}] 2026-09-12 08:50:43,209 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:43] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.040 0.052 2026-09-12 08:50:43,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.045 2026-09-12 08:50:43,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:43] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.005 0.012 2026-09-12 08:50:44,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:50:44,499 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:44,510 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:44,528 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:44,548 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:44,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-12 08:50:44,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33557 2026-09-12 08:50:44,559 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-12 08:50:44,560 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33557 2026-09-12 08:50:44,614 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpj5gysazd_chrome_odoo" 2026-09-12 08:50:44,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33649 2026-09-12 08:50:44,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpir5w8vqj_chrome_odoo 2026-09-12 08:50:44,783 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:43413/json/version 2026-09-12 08:50:44,785 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43413/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:44,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:44,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:43413/json 2026-09-12 08:50:44,827 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43413/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:44,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:43413/devtools/page/2ACBC31C18773482FE01036EA10AED02 2026-09-12 08:50:44,832 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-12 08:50:44,835 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-12 08:50:44,846 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-12 08:50:44,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" in browser 2026-09-12 08:50:44,857 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" 2026-09-12 08:50:45,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:45] "GET /pos-self/216?access_token=083067ce52894ff5 HTTP/1.1" 200 - 70 0.118 0.144 2026-09-12 08:50:45,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '2ACBC31C18773482FE01036EA10AED02', 'loaderId': '8810025AD89829FE054BDF59BFFE73E2', 'isDownload': False} 2026-09-12 08:50:45,138 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-09-12 08:50:45,148 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:45,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:45] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.009 2026-09-12 08:50:45,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:45] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.015 2026-09-12 08:50:45,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:45] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.035 2026-09-12 08:50:45,373 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:45] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:50:45,398 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:50:45,406 106 INFO rb-3be5b00-224738-414704 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=083067ce52894ff5"})" 2026-09-12 08:50:45,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.020 2026-09-12 08:50:46,197 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:46,210 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:46,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:46,234 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:46] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:46,235 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:46] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:46,249 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:50:46,285 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:46,292 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:50:46,294 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:46,311 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:46,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.013 0.029 2026-09-12 08:50:46,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:46] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.002 0.014 2026-09-12 08:50:47,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:47,493 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:47,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20837906 for PoS orders references: ['Kiosk 00399-216-0003'] (draft: True) 2026-09-12 08:50:47,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20837906 with result: [{'id': 502, 'pos_reference': 'Kiosk 00399-216-0003', 'account_move': False}] 2026-09-12 08:50:47,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:47] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.059 0.058 2026-09-12 08:50:47,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:50:48,139 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:48] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.003 0.010 2026-09-12 08:50:48,888 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:48,894 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:48,910 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:48,930 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:48,934 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-12 08:50:48,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33649 2026-09-12 08:50:48,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-12 08:50:48,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33649 2026-09-12 08:50:48,986 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpir5w8vqj_chrome_odoo" 2026-09-12 08:50:49,146 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33737 2026-09-12 08:50:49,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp6sdpluz0_chrome_odoo 2026-09-12 08:50:49,147 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35467/json/version 2026-09-12 08:50:49,149 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35467/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:49,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:49,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35467/json 2026-09-12 08:50:49,164 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35467/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:49,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:35467/devtools/page/02F057C7B7DC2EC4BCDDBD1EAB22A3CA 2026-09-12 08:50:49,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-12 08:50:49,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-12 08:50:49,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-12 08:50:49,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" in browser 2026-09-12 08:50:49,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" 2026-09-12 08:50:49,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:49] "GET /pos-self/216?access_token=083067ce52894ff5 HTTP/1.1" 200 - 70 0.062 0.114 2026-09-12 08:50:49,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '02F057C7B7DC2EC4BCDDBD1EAB22A3CA', 'loaderId': '93BE6C570A11637FE65DC3C0362FBD66', 'isDownload': False} 2026-09-12 08:50:49,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-09-12 08:50:49,450 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:49,469 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:49] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.013 2026-09-12 08:50:49,479 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:49] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.017 2026-09-12 08:50:49,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:49] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.022 2026-09-12 08:50:49,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:49] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 08:50:49,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:50:49,707 106 INFO rb-3be5b00-224738-414704 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=083067ce52894ff5"})" 2026-09-12 08:50:49,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:50:50,473 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:50,478 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:50,495 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:50,504 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:50] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:50:50,508 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:50] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:50:50,518 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:50:50,580 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:50,584 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:50:50,593 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:50,610 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:50,680 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.039 0.048 2026-09-12 08:50:50,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:50] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.006 0.058 2026-09-12 08:50:51,762 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:51,777 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:51,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29798182 for PoS orders references: ['Kiosk 00399-216-0004'] (draft: True) 2026-09-12 08:50:51,819 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29798182 with result: [{'id': 503, 'pos_reference': 'Kiosk 00399-216-0004', 'account_move': False}] 2026-09-12 08:50:51,875 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:51] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.056 0.054 2026-09-12 08:50:52,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:50:52,427 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:52] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.007 0.015 2026-09-12 08:50:53,168 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:53,176 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:53,194 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:53,213 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:53,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-12 08:50:53,222 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33737 2026-09-12 08:50:53,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-12 08:50:53,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33737 2026-09-12 08:50:53,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp6sdpluz0_chrome_odoo" 2026-09-12 08:50:53,417 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33826 2026-09-12 08:50:53,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpw_nzebpv_chrome_odoo 2026-09-12 08:50:53,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41391/json/version 2026-09-12 08:50:53,421 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41391/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:50:53,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:50:53,428 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41391/json 2026-09-12 08:50:53,429 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41391/json with timeout 3 increased to 10s during tests 2026-09-12 08:50:53,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:41391/devtools/page/3C50063DE10441FF8D93C89A986E6A82 2026-09-12 08:50:53,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-12 08:50:53,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-12 08:50:53,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-12 08:50:53,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" in browser 2026-09-12 08:50:53,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=083067ce52894ff5" 2026-09-12 08:50:53,616 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:53] "GET /pos-self/216?access_token=083067ce52894ff5 HTTP/1.1" 200 - 70 0.056 0.105 2026-09-12 08:50:53,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '3C50063DE10441FF8D93C89A986E6A82', 'loaderId': 'A218AF953F8F6DB536C4FBF1464A48C7', 'isDownload': False} 2026-09-12 08:50:53,620 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-09-12 08:50:53,629 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:50:53,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:53] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.018 0.007 2026-09-12 08:50:53,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:53] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.029 2026-09-12 08:50:53,683 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:53] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.013 0.036 2026-09-12 08:50:53,862 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:53] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:50:53,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.007 2026-09-12 08:50:53,898 106 INFO rb-3be5b00-224738-414704 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=083067ce52894ff5"})" 2026-09-12 08:50:53,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:50:54,682 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:54,693 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:54,711 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:54,715 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:50:54,717 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:50:54,727 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:50:54,757 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:54,764 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:54,771 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:50:54,802 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:54,808 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:54,829 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.020 0.040 2026-09-12 08:50:54,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.050 0.082 2026-09-12 08:50:54,952 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.005 0.114 2026-09-12 08:50:54,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:54] "GET /menu/get-image/1858/512 HTTP/1.1" 200 - 7 0.005 0.132 2026-09-12 08:50:55,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:50:55,963 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:55,977 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:55,993 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:56,010 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:56,031 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:56,044 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:56,065 106 INFO rb-3be5b00-224738-414704 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-09-12 08:50:56,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-12 08:50:56,082 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:50:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:50:56,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33826 2026-09-12 08:50:56,094 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-12 08:50:56,095 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33826 2026-09-12 08:50:56,149 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpw_nzebpv_chrome_odoo" 2026-09-12 08:50:56,227 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:50:58,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-12 08:51:07,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 33916 2026-09-12 08:51:07,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpdse2p95a_chrome_odoo 2026-09-12 08:51:07,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41827/json/version 2026-09-12 08:51:07,352 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41827/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:07,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:07,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41827/json 2026-09-12 08:51:07,380 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41827/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:07,382 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41827/devtools/page/F4046C3DA8709CF4044DE1644744F11C 2026-09-12 08:51:07,384 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:07,386 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:07,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:07,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:07,789 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:07,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:51:08,388 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 170 0.131 0.456 2026-09-12 08:51:08,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'F4046C3DA8709CF4044DE1644744F11C', 'loaderId': '2857000CF24CAB6847B74C8F874F4BAF', 'isDownload': False} 2026-09-12 08:51:08,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-09-12 08:51:08,414 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:08,441 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:51:08,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.026 0.025 2026-09-12 08:51:08,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:51:08,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.035 0.081 2026-09-12 08:51:08,556 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:51:08,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.019 0.129 2026-09-12 08:51:08,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 08:51:08,714 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:08,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.011 2026-09-12 08:51:08,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.053 2026-09-12 08:51:08,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 08:51:09,542 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:09,545 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:09,560 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:09,565 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:09] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:09,566 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:09] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:09,583 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:09,639 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:09,645 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51: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-09-12 08:51:09,649 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:09,669 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:09,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.031 0.045 2026-09-12 08:51:09,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:09] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 10 0.005 0.037 2026-09-12 08:51:10,828 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:10,844 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:10,846 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:10] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.006 0.008 2026-09-12 08:51:11,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:51:11,613 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:11,628 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:11,645 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33960242 for PoS orders references: ['Self-Order 00400-217-0001'] (draft: True) 2026-09-12 08:51:11,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33960242 with result: [{'id': 504, 'pos_reference': 'Self-Order 00400-217-0001', 'account_move': False}] 2026-09-12 08:51:11,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:11] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.072 0.080 2026-09-12 08:51:11,791 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-12 08:51:12,536 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,543 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,559 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,576 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,597 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,611 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,628 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,643 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:12,681 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:12] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.012 0.017 2026-09-12 08:51:13,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-12 08:51:13,441 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:13,442 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:13,451 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:13,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 33916 2026-09-12 08:51:13,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:13,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 33916 2026-09-12 08:51:13,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpdse2p95a_chrome_odoo" 2026-09-12 08:51:13,687 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34011 2026-09-12 08:51:13,688 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpatus2_22_chrome_odoo 2026-09-12 08:51:13,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33557/json/version 2026-09-12 08:51:13,697 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33557/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:13,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:13,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33557/json 2026-09-12 08:51:13,720 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33557/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:13,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33557/devtools/page/CC516172C2674C1F2AEEDCF8DDDC1FEE 2026-09-12 08:51:13,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:13,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:13,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:13,757 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:13,757 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:14,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 71 0.111 0.133 2026-09-12 08:51:14,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CC516172C2674C1F2AEEDCF8DDDC1FEE', 'loaderId': '9D791DCF74EE6437E8E9E92770D2EA3C', 'isDownload': False} 2026-09-12 08:51:14,030 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-09-12 08:51:14,040 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:14,051 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.006 2026-09-12 08:51:14,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.009 2026-09-12 08:51:14,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.016 2026-09-12 08:51:14,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.014 0.009 2026-09-12 08:51:14,263 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:14,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.008 0.009 2026-09-12 08:51:14,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:51:14,348 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-12 08:51:15,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:15,076 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:15,093 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:15,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:15] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:15,104 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:15] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:15,114 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:15,173 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:15,189 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:51:15,190 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:15,207 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:15,254 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.019 0.042 2026-09-12 08:51:15,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:15] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.019 2026-09-12 08:51:16,362 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:16,391 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:16,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44534114 for PoS orders references: ['Self-Order 00400-217-0002'] (draft: True) 2026-09-12 08:51:16,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44534114 with result: [{'id': 505, 'pos_reference': 'Self-Order 00400-217-0002', 'account_move': False}] 2026-09-12 08:51:16,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:16] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.075 0.079 2026-09-12 08:51:16,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:16,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:51:17,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:17,309 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:17,327 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:17,342 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:17,363 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:17,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:17,374 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34011 2026-09-12 08:51:17,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:17,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34011 2026-09-12 08:51:17,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpatus2_22_chrome_odoo" 2026-09-12 08:51:17,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34101 2026-09-12 08:51:17,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpv8hb9lvb_chrome_odoo 2026-09-12 08:51:17,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41219/json/version 2026-09-12 08:51:17,609 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41219/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:17,626 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:17,626 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41219/json 2026-09-12 08:51:17,627 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41219/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:17,629 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41219/devtools/page/A194DF2EF0FF92746D4CA04FC00FE69B 2026-09-12 08:51:17,632 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:17,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:17,640 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:17,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:17,649 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:17,860 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:17] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.066 0.138 2026-09-12 08:51:17,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'A194DF2EF0FF92746D4CA04FC00FE69B', 'loaderId': 'B8179130893A46D0145034293F5B73EF', 'isDownload': False} 2026-09-12 08:51:17,863 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-12 08:51:17,877 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:17,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:17] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.020 0.017 2026-09-12 08:51:17,921 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:17] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.040 2026-09-12 08:51:17,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:17] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.040 2026-09-12 08:51:18,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:18] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:51:18,107 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:18,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:51:18,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:51:18,194 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-09-12 08:51:18,915 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:18,925 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:18,944 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:18,954 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:18] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:51:18,955 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:18] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:51:18,964 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:19,014 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:19,024 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51: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-09-12 08:51:19,026 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:19,045 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:19,085 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.025 0.034 2026-09-12 08:51:19,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:19] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.011 2026-09-12 08:51:20,211 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:20,226 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:20,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94003678 for PoS orders references: ['Self-Order 00400-217-0003'] (draft: True) 2026-09-12 08:51:20,261 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94003678 with result: [{'id': 506, 'pos_reference': 'Self-Order 00400-217-0003', 'account_move': False}] 2026-09-12 08:51:20,327 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:20] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.052 0.061 2026-09-12 08:51:20,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-09-12 08:51:20,458 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-09-12 08:51:21,096 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:21,098 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:21,110 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:21,126 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:21,148 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:21,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:21,163 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:21,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34101 2026-09-12 08:51:21,169 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:21,170 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34101 2026-09-12 08:51:21,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpv8hb9lvb_chrome_odoo" 2026-09-12 08:51:21,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34193 2026-09-12 08:51:21,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpa_2t1m00_chrome_odoo 2026-09-12 08:51:21,511 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44183/json/version 2026-09-12 08:51:21,513 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44183/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:21,517 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:21,518 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44183/json 2026-09-12 08:51:21,518 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44183/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:21,520 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44183/devtools/page/C7184580D8A2EEBA453F14DA70B4D67E 2026-09-12 08:51:21,521 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:21,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:21,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:21,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:21,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:21,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.063 0.117 2026-09-12 08:51:21,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'C7184580D8A2EEBA453F14DA70B4D67E', 'loaderId': '43F19B93A4B31A09E7F457649F41121D', 'isDownload': False} 2026-09-12 08:51:21,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-09-12 08:51:21,739 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:21,749 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.006 2026-09-12 08:51:21,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.013 2026-09-12 08:51:21,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.015 0.017 2026-09-12 08:51:21,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 08:51:21,958 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:21,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.009 2026-09-12 08:51:21,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:51:22,050 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 08:51:22,782 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:22,792 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:22,812 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:22,821 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:22] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:22,822 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:22] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:51:22,836 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:22,868 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:22,874 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51: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-09-12 08:51:22,878 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:22,897 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:22,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:22] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.021 0.040 2026-09-12 08:51:22,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:22] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.007 0.015 2026-09-12 08:51:24,027 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:24,044 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99203747 for PoS orders references: ['Self-Order 00400-217-0004'] (draft: True) 2026-09-12 08:51:24,045 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:24,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99203747 with result: [{'id': 507, 'pos_reference': 'Self-Order 00400-217-0004', 'account_move': False}] 2026-09-12 08:51:24,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:24] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.026 0.053 2026-09-12 08:51:24,119 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:24,372 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:24,880 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:24,885 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:24,894 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:24,910 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:24,934 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:24,934 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:24,946 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:24,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34193 2026-09-12 08:51:24,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:24,962 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34193 2026-09-12 08:51:25,029 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpa_2t1m00_chrome_odoo" 2026-09-12 08:51:25,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34282 2026-09-12 08:51:25,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpw3qru0v1_chrome_odoo 2026-09-12 08:51:25,207 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39475/json/version 2026-09-12 08:51:25,209 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39475/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:25,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:25,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:39475/json 2026-09-12 08:51:25,241 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:39475/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:25,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:39475/devtools/page/47D4E72554CC333F8DD5F4712A50C2E9 2026-09-12 08:51:25,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:25,249 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:25,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:25,300 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:25,300 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:25,582 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.127 0.140 2026-09-12 08:51:25,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '47D4E72554CC333F8DD5F4712A50C2E9', 'loaderId': '4C51FD700073FB85AEAAF96D018A56AA', 'isDownload': False} 2026-09-12 08:51:25,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-09-12 08:51:25,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 08:51:25,626 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:25,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.013 2026-09-12 08:51:25,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.014 2026-09-12 08:51:25,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 08:51:25,861 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:25,881 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.009 0.010 2026-09-12 08:51:25,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:51:25,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 08:51:26,689 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:26,692 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:26,710 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:26,715 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:26] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:26,717 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:26] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:26,728 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:26,760 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:26,767 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:26,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:26,779 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:26,832 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:26] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.018 0.040 2026-09-12 08:51:26,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:26] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.014 2026-09-12 08:51:27,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-12 08:51:27,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:27,941 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:27,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:27] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.009 0.012 2026-09-12 08:51:28,712 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:28,727 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:28,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93564947 for PoS orders references: ['Self-Order 00400-217-0005'] (draft: True) 2026-09-12 08:51:28,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93564947 with result: [{'id': 508, 'pos_reference': 'Self-Order 00400-217-0005', 'account_move': False}] 2026-09-12 08:51:28,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:28] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.057 0.067 2026-09-12 08:51:28,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.059 2026-09-12 08:51:28,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:29,607 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:29,616 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:29,629 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:29,645 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:29,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.026 0.049 2026-09-12 08:51:29,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:29] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.005 0.063 2026-09-12 08:51:30,793 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:30,808 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:30,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:30] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.058 0.075 2026-09-12 08:51:31,695 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:31,699 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:31,708 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:31,730 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:31,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:31,747 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:31,752 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34282 2026-09-12 08:51:31,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:31,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34282 2026-09-12 08:51:31,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpw3qru0v1_chrome_odoo" 2026-09-12 08:51:31,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34378 2026-09-12 08:51:31,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpsb3alhq3_chrome_odoo 2026-09-12 08:51:31,961 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33623/json/version 2026-09-12 08:51:31,962 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33623/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:31,988 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:31,989 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33623/json 2026-09-12 08:51:31,989 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33623/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:31,993 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33623/devtools/page/16DDEADABFC9A7731293E8664254F2EE 2026-09-12 08:51:31,996 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:31,997 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:32,012 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:32,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:32,024 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:32,224 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.073 0.121 2026-09-12 08:51:32,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '16DDEADABFC9A7731293E8664254F2EE', 'loaderId': '78FCA66175EBBCBB8D6C89AB2324CA09', 'isDownload': False} 2026-09-12 08:51:32,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-09-12 08:51:32,239 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:32,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.008 2026-09-12 08:51:32,303 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.053 2026-09-12 08:51:32,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.009 0.073 2026-09-12 08:51:32,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:51:32,475 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:32,480 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.010 2026-09-12 08:51:32,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:51:32,544 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-12 08:51:33,274 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:33,278 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:33,293 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:33,298 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:33] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:33,299 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:33] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:51:33,315 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:33,370 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:33,377 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:33,380 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:33,395 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:33,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:33] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.014 0.024 2026-09-12 08:51:33,451 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:33] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.015 2026-09-12 08:51:34,543 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:34,560 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:34,566 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39874715 for PoS orders references: ['Self-Order 00400-217-0006'] (draft: True) 2026-09-12 08:51:34,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39874715 with result: [{'id': 509, 'pos_reference': 'Self-Order 00400-217-0006', 'account_move': False}] 2026-09-12 08:51:34,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:34] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.030 0.067 2026-09-12 08:51:34,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:34,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:35,415 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:35,428 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:35,443 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:35,461 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:35,526 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:35] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.048 0.046 2026-09-12 08:51:35,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:35] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.003 0.068 2026-09-12 08:51:36,570 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:51:36,609 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:36,625 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:36,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:36] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.049 0.054 2026-09-12 08:51:37,480 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:37,492 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:37,510 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:37,528 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:37,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:37,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34378 2026-09-12 08:51:37,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:37,537 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34378 2026-09-12 08:51:37,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpsb3alhq3_chrome_odoo" 2026-09-12 08:51:37,729 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34471 2026-09-12 08:51:37,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp3l4m0q53_chrome_odoo 2026-09-12 08:51:37,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37633/json/version 2026-09-12 08:51:37,731 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37633/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:37,756 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:37,756 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37633/json 2026-09-12 08:51:37,757 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37633/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:37,758 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:37633/devtools/page/D605EA0DE40757A226475BEB9DDDBDA2 2026-09-12 08:51:37,762 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:37,767 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:37,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:37,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:37,787 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:37,973 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:37] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.060 0.121 2026-09-12 08:51:37,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'D605EA0DE40757A226475BEB9DDDBDA2', 'loaderId': 'A90827C8F4F5A0B3E06FA7E966DC13E9', 'isDownload': False} 2026-09-12 08:51:37,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-09-12 08:51:37,984 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:37,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:37] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.002 0.008 2026-09-12 08:51:38,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:38] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.014 2026-09-12 08:51:38,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:38] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.016 2026-09-12 08:51:38,223 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:38] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:51:38,235 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:38,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:38] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.009 2026-09-12 08:51:38,277 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:51:38,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:39,040 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:39,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:39,059 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:39,064 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:39] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:39,065 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:39] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:39,099 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:39,138 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:39,143 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:39,157 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:39,179 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:39,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:39] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.022 0.040 2026-09-12 08:51:39,261 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:39] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.018 2026-09-12 08:51:39,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:40,327 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:40,344 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:40,349 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58274185 for PoS orders references: ['Self-Order 00400-217-0007'] (draft: True) 2026-09-12 08:51:40,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58274185 with result: [{'id': 510, 'pos_reference': 'Self-Order 00400-217-0007', 'account_move': False}] 2026-09-12 08:51:40,429 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:40] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.030 0.068 2026-09-12 08:51:40,439 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:41,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:51:41,195 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:41,211 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:41,225 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:41,243 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:41,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.042 0.040 2026-09-12 08:51:41,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:41] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.004 0.061 2026-09-12 08:51:42,376 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:42,396 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:42,465 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:42] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.027 0.058 2026-09-12 08:51:43,228 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:43,234 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:43,241 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:43,262 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:43,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:43,279 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34471 2026-09-12 08:51:43,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:43,280 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34471 2026-09-12 08:51:43,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp3l4m0q53_chrome_odoo" 2026-09-12 08:51:43,480 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34566 2026-09-12 08:51:43,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpq033ofh1_chrome_odoo 2026-09-12 08:51:43,482 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38875/json/version 2026-09-12 08:51:43,484 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38875/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:43,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:43,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38875/json 2026-09-12 08:51:43,501 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38875/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:43,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:38875/devtools/page/B436B95EF38C927CFF71369FAFB16611 2026-09-12 08:51:43,512 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:43,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:43,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:43,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:43,535 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:43,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:43] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.055 0.115 2026-09-12 08:51:43,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'B436B95EF38C927CFF71369FAFB16611', 'loaderId': 'EBD48A9DA2F46D15F22130A7C61E13E2', 'isDownload': False} 2026-09-12 08:51:43,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-09-12 08:51:43,722 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:43,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:43] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.008 2026-09-12 08:51:43,745 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:43] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.015 2026-09-12 08:51:43,753 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:43] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.020 2026-09-12 08:51:43,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:43] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 08:51:43,961 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:43,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.009 2026-09-12 08:51:44,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 08:51:44,040 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:51:44,776 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:44,779 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:44,792 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:44,806 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:44] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:51:44,807 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:44] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:44,823 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:44,862 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:44,870 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51: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-09-12 08:51:44,872 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:44,881 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:44,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:44] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.017 0.035 2026-09-12 08:51:44,964 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:44] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.008 0.013 2026-09-12 08:51:46,026 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:46,043 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:46,048 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27088996 for PoS orders references: ['Self-Order 00400-217-0008'] (draft: True) 2026-09-12 08:51:46,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27088996 with result: [{'id': 511, 'pos_reference': 'Self-Order 00400-217-0008', 'account_move': False}] 2026-09-12 08:51:46,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:46] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.042 0.052 2026-09-12 08:51:46,136 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-12 08:51:46,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:51:46,893 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:46,901 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:46,909 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:46,929 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:46,989 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.046 0.039 2026-09-12 08:51:47,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:47] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.002 0.066 2026-09-12 08:51:48,093 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:48,109 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:48,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:48] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.056 0.069 2026-09-12 08:51:48,392 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:51:48,984 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:48,991 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:49,008 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:49,029 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:49,032 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:49,039 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34566 2026-09-12 08:51:49,040 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:49,040 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34566 2026-09-12 08:51:49,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpq033ofh1_chrome_odoo" 2026-09-12 08:51:49,252 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34658 2026-09-12 08:51:49,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmph86zjmih_chrome_odoo 2026-09-12 08:51:49,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44813/json/version 2026-09-12 08:51:49,254 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44813/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:49,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:49,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44813/json 2026-09-12 08:51:49,288 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:44813/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:49,291 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44813/devtools/page/2CC83AEE4099BA0D389CA8109AEC91FA 2026-09-12 08:51:49,304 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:49,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:49,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:49,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:49,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:49,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.047 0.137 2026-09-12 08:51:49,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '2CC83AEE4099BA0D389CA8109AEC91FA', 'loaderId': '7943607EBAE8BD951FB0518F2C0706E5', 'isDownload': False} 2026-09-12 08:51:49,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-09-12 08:51:49,527 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:49,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.009 0.011 2026-09-12 08:51:49,555 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.001 0.027 2026-09-12 08:51:49,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.017 2026-09-12 08:51:49,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 08:51:49,742 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:49,756 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 08:51:49,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:51:49,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:51:50,546 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:50,557 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:50,575 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:50,582 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:50] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:51:50,583 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:50] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:50,601 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:51:50,643 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:50,652 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:50,654 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51: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-09-12 08:51:50,668 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:50,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.015 0.028 2026-09-12 08:51:50,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:50] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.014 2026-09-12 08:51:51,810 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,826 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,841 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,861 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,874 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,893 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,908 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,925 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:51,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.024 0.031 2026-09-12 08:51:51,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:51:53,075 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:53,091 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:53,092 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51128888 for PoS orders references: ['Self-Order 00400-217-0009'] (draft: True) 2026-09-12 08:51:53,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51128888 with result: [{'id': 512, 'pos_reference': 'Self-Order 00400-217-0009', 'account_move': False}] 2026-09-12 08:51:53,161 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:53] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.028 0.054 2026-09-12 08:51:53,219 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:51:53,932 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:53,943 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:53,959 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:53,976 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:53,996 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:54,015 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:54,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.020 0.051 2026-09-12 08:51:54,031 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:54,045 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:54,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.007 0.055 2026-09-12 08:51:54,057 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:54,058 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:54,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34658 2026-09-12 08:51:54,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:54,066 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34658 2026-09-12 08:51:54,098 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmph86zjmih_chrome_odoo" 2026-09-12 08:51:54,262 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34752 2026-09-12 08:51:54,263 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp84kb8swy_chrome_odoo 2026-09-12 08:51:54,263 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35431/json/version 2026-09-12 08:51:54,264 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35431/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:51:54,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:51:54,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35431/json 2026-09-12 08:51:54,284 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:35431/json with timeout 3 increased to 10s during tests 2026-09-12 08:51:54,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:35431/devtools/page/08E58B98C0844AEC6AFA3F7875FF1AE8 2026-09-12 08:51:54,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-12 08:51:54,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-12 08:51:54,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-12 08:51:54,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" in browser 2026-09-12 08:51:54,325 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=23cd88406304494a" 2026-09-12 08:51:54,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /pos-self/217?access_token=23cd88406304494a HTTP/1.1" 200 - 70 0.086 0.124 2026-09-12 08:51:54,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '08E58B98C0844AEC6AFA3F7875FF1AE8', 'loaderId': '5F82BC049F8A24996F4B5615D70D9D42', 'isDownload': False} 2026-09-12 08:51:54,549 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-09-12 08:51:54,564 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:51:54,589 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.017 2026-09-12 08:51:54,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.014 2026-09-12 08:51:54,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.020 2026-09-12 08:51:54,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-12 08:51:54,814 106 INFO rb-3be5b00-224738-414704 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=23cd88406304494a"})" 2026-09-12 08:51:54,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.009 0.009 2026-09-12 08:51:54,851 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:51:54,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-12 08:51:55,621 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:55,624 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:55,641 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:55,645 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:55] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:55,646 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:55] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:51:55,668 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:51:55,701 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:55,710 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51: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-09-12 08:51:55,718 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:55,738 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:55,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.030 0.039 2026-09-12 08:51:55,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:55] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.023 2026-09-12 08:51:56,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:56,898 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:56,907 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:56,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:56,948 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:56,958 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:56,978 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:56,991 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:57,010 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:57,025 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:57,082 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.048 0.039 2026-09-12 08:51:57,100 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:57] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.004 0.058 2026-09-12 08:51:57,844 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:57,858 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:57,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76231329 for PoS orders references: ['Self-Order 00400-217-0010'] (draft: True) 2026-09-12 08:51:57,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76231329 with result: [{'id': 513, 'pos_reference': 'Self-Order 00400-217-0010', 'account_move': False}] 2026-09-12 08:51:57,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:57] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.029 0.057 2026-09-12 08:51:57,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:51:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:51:58,700 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:58,709 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:58,726 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:58,742 106 INFO rb-3be5b00-224738-414704 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-09-12 08:51:58,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-12 08:51:58,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34752 2026-09-12 08:51:58,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-12 08:51:58,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34752 2026-09-12 08:51:58,793 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp84kb8swy_chrome_odoo" 2026-09-12 08:51:58,868 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:52:18,893 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #176 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:52:20,673 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #176 deleted ir.attachment records with IDs: [7886, 7887, 7888, 7889, 7890, 7891, 7892, 7893, 7933, 7934, 7935, 7936, 7937, 7938, 7939, 7940] 2026-09-12 08:52:20,674 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #176 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-09-12 08:52:20,703 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #176 deleted ir.sequence records with IDs: [4884, 4887, 4935, 4938, 4885, 4888, 4936, 4939] 2026-09-12 08:52:23,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-09-12 08:52:24,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 34845 2026-09-12 08:52:24,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmpkk1kiwyv_chrome_odoo 2026-09-12 08:52:24,253 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:38397/json/version 2026-09-12 08:52:24,259 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38397/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:52:24,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:52:24,268 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:38397/json 2026-09-12 08:52:24,269 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:38397/json with timeout 3 increased to 10s during tests 2026-09-12 08:52:24,270 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:38397/devtools/page/3EFEFA5B2E303D9D3AE153CF8F9129EB 2026-09-12 08:52:24,274 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-09-12 08:52:24,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-09-12 08:52:24,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_user from n/a 2026-09-12 08:52:24,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-09-12 08:52:24,468 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:24,468 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:24,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:52:25,134 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.114 0.532 2026-09-12 08:52:25,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': '3EFEFA5B2E303D9D3AE153CF8F9129EB', 'loaderId': 'B7941B7663DADC007F45B37212A0A29F', 'isDownload': False} 2026-09-12 08:52:25,137 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-09-12 08:52:25,149 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:52:25,166 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-09-12 08:52:25,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-09-12 08:52:25,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-12 08:52:25,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-09-12 08:52:25,628 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.022 2026-09-12 08:52:25,664 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:52:25,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:52:25,684 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:26,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.216 0.410 2026-09-12 08:52:26,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.035 2026-09-12 08:52:26,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "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-09-12 08:52:26,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 08:52:26,529 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 14 0.039 0.041 2026-09-12 08:52:26,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.007 0.100 2026-09-12 08:52:26,574 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:52:26,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.010 0.124 2026-09-12 08:52:26,643 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.010 0.166 2026-09-12 08:52:26,689 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.020 0.192 2026-09-12 08:52:26,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.021 0.231 2026-09-12 08:52:26,757 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.209 2026-09-12 08:52:26,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.015 0.202 2026-09-12 08:52:26,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.016 0.233 2026-09-12 08:52:26,875 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:52:26,919 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:52:26,924 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:52:26,930 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:52:26,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 8 0.025 0.255 2026-09-12 08:52:26,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.014 0.243 2026-09-12 08:52:26,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.006 0.214 2026-09-12 08:52:26,970 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:52:26,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.013 0.208 2026-09-12 08:52:27,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.007 0.180 2026-09-12 08:52:27,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.132 2026-09-12 08:52:27,052 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 18 0.017 0.099 2026-09-12 08:52:27,066 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.006 0.123 2026-09-12 08:52:27,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 4 0.006 0.096 2026-09-12 08:52:27,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 4 0.003 0.125 2026-09-12 08:52:27,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-09-12%2008:51:58 HTTP/1.1" 200 - 4 0.002 0.137 2026-09-12 08:52:27,606 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,640 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,645 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.013 2026-09-12 08:52:27,680 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,690 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,717 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,743 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,751 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:52:27,764 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:52:27,779 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,803 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,811 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:27,825 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:52:27,827 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27735290 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-09-12 08:52:27,853 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #178 deleted pos.order.line records with IDs: [909] 2026-09-12 08:52:28,008 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27735290 with result: [{'id': 514, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-09-12 08:52:28,024 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.090 0.118 2026-09-12 08:52:28,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:28] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.016 0.011 2026-09-12 08:52:28,808 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-09-12 08:52:28,816 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:52:28,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 34845 2026-09-12 08:52:28,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-09-12 08:52:28,828 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 34845 2026-09-12 08:52:28,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmpkk1kiwyv_chrome_odoo" 2026-09-12 08:52:28,979 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-12 08:52:30,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-12 08:52:39,413 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 34967 2026-09-12 08:52:39,413 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpoyr1fzpo_chrome_odoo 2026-09-12 08:52:39,415 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:41265/json/version 2026-09-12 08:52:39,417 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41265/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:52:39,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:52:39,434 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:41265/json 2026-09-12 08:52:39,435 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41265/json with timeout 3 increased to 10s during tests 2026-09-12 08:52:39,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:41265/devtools/page/63BA510C72E27377D5F3643B76EA6C43 2026-09-12 08:52:39,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-09-12 08:52:39,445 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-09-12 08:52:39,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:52:39,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-09-12 08:52:39,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=447aee7e04a541ce" in browser 2026-09-12 08:52:39,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=447aee7e04a541ce" 2026-09-12 08:52:39,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:52:40,521 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "GET /pos-self/223?access_token=447aee7e04a541ce HTTP/1.1" 200 - 168 0.158 0.461 2026-09-12 08:52:40,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '63BA510C72E27377D5F3643B76EA6C43', 'loaderId': '747DBE3A8EE0FA0E34268DCB94160ED5', 'isDownload': False} 2026-09-12 08:52:40,524 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-09-12 08:52:40,531 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:52:40,550 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7819fc6/pos_self_order.assets.min.css, copying from /web/assets/7819fc6/pos_self_order.assets.min.css 2026-09-12 08:52:40,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "GET /web/assets/1/7819fc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 13 0.026 0.019 2026-09-12 08:52:40,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a57c9ee/pos_self_order.assets.min.js, copying from /web/assets/a57c9ee/pos_self_order.assets.min.js 2026-09-12 08:52:40,606 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "GET /web/assets/1/a57c9ee/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.065 2026-09-12 08:52:40,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js, copying from /web/assets/81d4e50/pos_self_order.assets_tests.min.js 2026-09-12 08:52:40,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "GET /web/assets/1/81d4e50/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.081 2026-09-12 08:52:40,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:52:40,807 106 INFO rb-3be5b00-224738-414704 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=447aee7e04a541ce"})" 2026-09-12 08:52:40,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 08:52:40,891 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.049 2026-09-12 08:52:40,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:52:41,632 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:41,638 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:41,681 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:41,686 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:52:41,700 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:41,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:41,761 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.032 0.036 2026-09-12 08:52:41,810 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52: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-09-12 08:52:41,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:41] "GET /menu/get-image/1874/512 HTTP/1.1" 200 - 9 0.007 0.017 2026-09-12 08:52:42,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:52:42,924 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:42,939 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:42,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:42] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.004 0.011 2026-09-12 08:52:43,711 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:43,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81462330 for PoS orders references: ['Self-Order 00402-223-0001'] (draft: True) 2026-09-12 08:52:43,784 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81462330 with result: [{'id': 515, 'pos_reference': 'Self-Order 00402-223-0001', 'account_move': False}] 2026-09-12 08:52:43,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:43] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.086 0.090 2026-09-12 08:52:43,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:52:44,265 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:52:44,668 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:44,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-09-12 08:52:44,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 34967 2026-09-12 08:52:44,684 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-09-12 08:52:44,685 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 34967 2026-09-12 08:52:44,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpoyr1fzpo_chrome_odoo" 2026-09-12 08:52:44,870 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 35056 2026-09-12 08:52:44,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpk9_v9cx4_chrome_odoo 2026-09-12 08:52:44,871 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:40997/json/version 2026-09-12 08:52:44,874 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40997/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:52:44,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:52:44,877 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:40997/json 2026-09-12 08:52:44,878 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40997/json with timeout 3 increased to 10s during tests 2026-09-12 08:52:44,879 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:40997/devtools/page/4ABEBFC26EAB5C7EA62E0CB5CCF5C456 2026-09-12 08:52:44,881 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-09-12 08:52:44,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-09-12 08:52:44,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:pos_admin from n/a 2026-09-12 08:52:44,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-09-12 08:52:44,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:44,903 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:45,203 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 98 0.046 0.245 2026-09-12 08:52:45,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '4ABEBFC26EAB5C7EA62E0CB5CCF5C456', 'loaderId': '1F2E25821236B2F3CC68E169CF52CA13', 'isDownload': False} 2026-09-12 08:52:45,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-09-12 08:52:45,216 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:52:45,228 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.008 2026-09-12 08:52:45,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-09-12 08:52:45,246 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.019 2026-09-12 08:52:45,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:52:45,568 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.014 2026-09-12 08:52:45,593 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:52:45,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:52:45,621 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:46,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 368 0.202 0.399 2026-09-12 08:52:46,290 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.042 2026-09-12 08:52:46,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.008 2026-09-12 08:52:46,319 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:52:46,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-09-12%2008:52:28 HTTP/1.1" 200 - 14 0.032 0.033 2026-09-12 08:52:46,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=product.product&field=image_128&id=1876&unique=2026-09-12%2008:52:28 HTTP/1.1" 200 - 8 0.006 0.084 2026-09-12 08:52:46,451 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:52:46,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-09-12%2008:52:28 HTTP/1.1" 200 - 8 0.010 0.119 2026-09-12 08:52:46,500 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 7 0.008 0.134 2026-09-12 08:52:46,510 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.127 2026-09-12 08:52:46,519 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.135 2026-09-12 08:52:46,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.110 2026-09-12 08:52:46,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5078510 for PoS orders references: ['Self-Order 00402-223-0001'] (draft: True) 2026-09-12 08:52:46,566 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #181 deleted pos.order.line records with IDs: [911] 2026-09-12 08:52:46,636 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5078510 with result: [{'id': 515, 'pos_reference': 'Self-Order 00402-223-0001', 'account_move': False}] 2026-09-12 08:52:46,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.048 0.140 2026-09-12 08:52:46,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.164 2026-09-12 08:52:46,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.003 0.155 2026-09-12 08:52:46,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-09-12%2008:52:28 HTTP/1.1" 200 - 4 0.001 0.157 2026-09-12 08:52:46,691 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.163 2026-09-12 08:52:46,696 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.025 2026-09-12 08:52:46,731 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:52:46,744 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52: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-09-12 08:52:46,745 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:52:46,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:46] "GET /web/image/res.users/181/avatar_128 HTTP/1.1" 200 - 18 0.019 0.021 2026-09-12 08:52:47,478 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:47,494 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-12 08:52:47,497 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:52:47,585 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:52:48,472 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,509 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,513 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:52:48,513 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,523 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,538 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,555 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,574 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,589 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,605 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-09-12 08:52:48,615 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70399872 for PoS orders references: ['Order 00402-001-0001'] (draft: True) 2026-09-12 08:52:48,623 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:48,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-09-12 08:52:48,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70399872 with result: [{'id': 516, 'pos_reference': 'Order 00402-001-0001', 'account_move': False}] 2026-09-12 08:52:48,701 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.038 0.052 2026-09-12 08:52:49,461 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-09-12 08:52:49,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.034 0.031 2026-09-12 08:52:49,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:52:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:52:50,303 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:50,304 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:50,322 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:50,338 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:50,355 106 INFO rb-3be5b00-224738-414704 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-09-12 08:52:50,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-09-12 08:52:50,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 35056 2026-09-12 08:52:50,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-09-12 08:52:50,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 35056 2026-09-12 08:52:50,421 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpk9_v9cx4_chrome_odoo" 2026-09-12 08:52:50,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:53:10,695 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #182 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-12 08:53:12,751 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #182 deleted ir.attachment records with IDs: [8057, 8058, 8059, 8060, 8061, 8062, 8063, 8064, 8104, 8105, 8106, 8107, 8108, 8109, 8110, 8111] 2026-09-12 08:53:12,751 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #182 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-09-12 08:53:12,770 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #182 deleted ir.sequence records with IDs: [5021, 5024, 5072, 5075, 5022, 5025, 5073, 5076] 2026-09-12 08:53:16,653 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-09-12 08:53:16,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 35171 2026-09-12 08:53:16,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmpqb6ijx2p_chrome_odoo 2026-09-12 08:53:16,892 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:33177/json/version 2026-09-12 08:53:16,893 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33177/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:53:16,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:53:16,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:33177/json 2026-09-12 08:53:16,904 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33177/json with timeout 3 increased to 10s during tests 2026-09-12 08:53:16,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:33177/devtools/page/4ADFF11D83ABF1510DD3D322D41D996E 2026-09-12 08:53:16,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-09-12 08:53:16,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-09-12 08:53:17,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 08:53:17,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-09-12 08:53:17,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Open "http://127.0.0.1:8069/pos/ui?config_id=228" in browser 2026-09-12 08:53:17,093 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-09-12 08:53:17,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:53:17,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:17] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.142 0.613 2026-09-12 08:53:17,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '4ADFF11D83ABF1510DD3D322D41D996E', 'loaderId': 'E538B816847D57C1FE69997D8B4920F7', 'isDownload': False} 2026-09-12 08:53:17,862 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-09-12 08:53:17,866 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:53:17,884 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:17] "GET /web/assets/fabcea1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-09-12 08:53:17,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:17] "GET /web/assets/15eb1d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-12 08:53:17,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:17] "GET /web/assets/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-09-12 08:53:18,264 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:18] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:53:18,277 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-12 08:53:18,312 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:53:18,329 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-09-12 08:53:18,344 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:18,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.176 0.339 2026-09-12 08:53:18,970 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:18] "GET /pos/ui HTTP/1.1" 200 - 22 0.043 0.559 2026-09-12 08:53:18,978 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 08:53:19,060 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.150 2026-09-12 08:53:19,070 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 08:53:19,093 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:53:19,490 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.099 0.285 2026-09-12 08:53:19,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.033 2026-09-12 08:53:19,573 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-12 08:53:19,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 08:53:19,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/image?model=product.product&field=image_128&id=1887&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 14 0.019 0.042 2026-09-12 08:53:19,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.007 0.085 2026-09-12 08:53:19,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.011 0.118 2026-09-12 08:53:19,761 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:53:19,792 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.012 0.162 2026-09-12 08:53:19,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.011 0.193 2026-09-12 08:53:19,846 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 08:53:19,863 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 08:53:19,869 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:53:19,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.012 0.246 2026-09-12 08:53:19,902 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:53:19,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.243 2026-09-12 08:53:19,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:19] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.011 0.260 2026-09-12 08:53:20,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.018 0.238 2026-09-12 08:53:20,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 8 0.017 0.278 2026-09-12 08:53:20,100 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:53:20,125 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.016 0.237 2026-09-12 08:53:20,148 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.010 0.228 2026-09-12 08:53:20,160 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.004 0.212 2026-09-12 08:53:20,168 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.205 2026-09-12 08:53:20,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image/res.users/182/avatar_128 HTTP/1.1" 200 - 19 0.039 0.217 2026-09-12 08:53:20,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-12%2006:45:16 HTTP/1.1" 200 - 6 0.009 0.217 2026-09-12 08:53:20,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-12%2006:38:22 HTTP/1.1" 200 - 6 0.003 0.157 2026-09-12 08:53:20,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 4 0.004 0.155 2026-09-12 08:53:20,309 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 4 0.002 0.153 2026-09-12 08:53:20,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-09-12%2008:52:50 HTTP/1.1" 200 - 4 0.003 0.161 2026-09-12 08:53:20,605 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-12 08:53:20,629 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.030 2026-09-12 08:53:20,657 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,678 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,690 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,721 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,737 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,754 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,772 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,795 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-12 08:53:20,830 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-12 08:53:20,838 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:53:20,839 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:53:20,864 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-12 08:53:20,871 106 INFO rb-3be5b00-224738-414704 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-09-12 08:53:20,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-09-12 08:53:20,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.014 2026-09-12 08:53:20,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:53:20] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.004 0.004 2026-09-12 08:53:20,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-12 08:53:20,946 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-09-12 08:53:20,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 35171 2026-09-12 08:53:20,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-09-12 08:53:20,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 35171 2026-09-12 08:53:21,021 106 INFO rb-3be5b00-224738-414704 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmpqb6ijx2p_chrome_odoo" 2026-09-12 08:53:21,116 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-12 08:53:21,213 106 INFO rb-3be5b00-224738-414704 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-12 08:53:22,149 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31470] 2026-09-12 08:53:22,394 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted res.partner records with IDs: [850] 2026-09-12 08:53:22,409 106 INFO rb-3be5b00-224738-414704 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-12 08:53:23,389 106 INFO rb-3be5b00-224738-414704 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-12 08:53:24,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-12 08:53:25,265 106 INFO rb-3be5b00-224738-414704 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-12 08:53:31,759 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [852], uid: 2, model: res.partner 2026-09-12 08:53:31,816 106 INFO rb-3be5b00-224738-414704 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-12 08:53:32,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:53:33,101 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31691] 2026-09-12 08:53:33,180 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.product records with IDs: [1890] 2026-09-12 08:53:33,254 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-12 08:53:33,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-09-12 08:53:33,692 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-09-12 08:53:33,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-12 08:53:33,859 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-12 08:53:34,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-12 08:53:40,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-12 08:53:46,647 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-12 08:53:46,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-12 08:53:47,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:53:47,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-12 08:53:47,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:53:48,123 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-12 08:53:48,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-12 08:53:48,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-12 08:53:48,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:53:49,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-12 08:53:49,773 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-12 08:53:49,898 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-12 08:53:50,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-12 08:53:54,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-12 08:53:56,036 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:53:56,750 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.product records with IDs: [1926] 2026-09-12 08:53:57,161 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.product records with IDs: [1945] 2026-09-12 08:53:57,189 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-12 08:53:57,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-12 08:53:57,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-12 08:53:57,540 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-12 08:53:57,905 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-12 08:53:58,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-12 08:54:04,894 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-12 08:54:04,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-12 08:54:05,350 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-12 08:54:06,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-12 08:54:06,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-12 08:54:06,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:07,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-12 08:54:07,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-12 08:54:07,404 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:07,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-12 08:54:07,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-12 08:54:12,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-12 08:54:12,578 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-12 08:54:12,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-12 08:54:12,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-12 08:54:12,737 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:12,743 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-12 08:54:13,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-12 08:54:13,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:14,126 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-12 08:54:14,605 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-12 08:54:14,945 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-12 08:54:15,333 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-12 08:54:19,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-12 08:54:20,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-12 08:54:20,998 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-12 08:54:21,223 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-12 08:54:21,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-12 08:54:21,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-12 08:54:21,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-12 08:54:22,246 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-12 08:54:22,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-12 08:54:22,336 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:23,639 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-12 08:54:24,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-12 08:54:25,120 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-12 08:54:26,976 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-12 08:54:28,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-12 08:54:29,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-12 08:54:30,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-12 08:54:30,769 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-12 08:54:30,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-12 08:54:31,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-12 08:54:33,192 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:34,184 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.product records with IDs: [2078] 2026-09-12 08:54:34,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-12 08:54:34,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-12 08:54:34,974 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-12 08:54:35,296 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-12 08:54:35,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-12 08:54:36,297 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:37,767 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.product records with IDs: [2097] 2026-09-12 08:54:37,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-12 08:54:38,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-12 08:54:38,282 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-12 08:54:38,308 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-12 08:54:38,809 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-12 08:54:39,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-12 08:54:39,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-12 08:54:40,132 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-12 08:54:40,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-12 08:54:41,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-12 08:54:41,932 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:42,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-12 08:54:42,807 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-12 08:54:43,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-12 08:54:43,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-12 08:54:43,614 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-12 08:54:44,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-12 08:54:44,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-12 08:54:44,693 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-12 08:54:44,886 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-12 08:54:45,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-12 08:54:45,425 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:54:46,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-12 08:54:46,459 106 INFO rb-3be5b00-224738-414704 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-12 08:54:46,689 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:55:06,380 106 INFO rb-3be5b00-224738-414704 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-12 08:55:09,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<944020978846038.1789203309.834049224853516-openerp-794-account.move@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-09-12 08:55:09,981 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:10,082 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [286] 2026-09-12 08:55:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<944020978846038.1789203309.834049224853516-openerp-794-account.move@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-09-12 08:55:10,111 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:10,122 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [287] 2026-09-12 08:55:10,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-09-12 08:55:10,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-12 08:55:11,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<565979326895097.1789203310.988421916961670-openerp-795-account.move@4852cd4236f1>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-09-12 08:55:11,085 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:11,190 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #186 deleted mail.mail records with IDs: [288] 2026-09-12 08:55:11,190 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:55:11,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:55:32,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-12 08:55:33,346 106 INFO rb-3be5b00-224738-414704 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-12 08:55:34,641 106 INFO rb-3be5b00-224738-414704 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-12 08:55:35,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:55:37,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<291052347978681.1789203337.463798284530640-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:55:37,542 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:37,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:55:37,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<900917089574742.1789203337.586892604827881-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:55:37,618 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:37,619 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:55:38,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<529553553500990.1789203338.106786012649536-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:55:38,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:38,154 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:55:40,212 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-12 08:55:40,391 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 35294 2026-09-12 08:55:40,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpb12anu2v_chrome_odoo 2026-09-12 08:55:40,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:43161/json/version 2026-09-12 08:55:40,396 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43161/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:55:40,429 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:55:40,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:43161/json 2026-09-12 08:55:40,431 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:43161/json with timeout 3 increased to 10s during tests 2026-09-12 08:55:40,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:43161/devtools/page/037A55746A69C850F66DB3260513448B 2026-09-12 08:55:40,438 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-09-12 08:55:40,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-09-12 08:55:41,024 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:55:41,031 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:55:41,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-09-12 08:55:41,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:55:41,061 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:55:41,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:55:42,590 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:42] "GET /web HTTP/1.1" 200 - 121 0.069 1.456 2026-09-12 08:55:42,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': '037A55746A69C850F66DB3260513448B', 'loaderId': 'BF00350567BCBA4A8216A0687BE02864', 'isDownload': False} 2026-09-12 08:55:42,593 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-12 08:55:42,618 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:42] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 08:55:42,624 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:42] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 08:55:42,633 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:42] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.002 0.023 2026-09-12 08:55:42,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:42] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.006 0.061 2026-09-12 08:55:42,691 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:42,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:42] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 08:55:43,384 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:55:43,393 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 08:55:43,396 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-12 08:55:43,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.021 2026-09-12 08:55:43,486 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-12 08:55:43,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.055 0.079 2026-09-12 08:55:43,565 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 08:55:43,605 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.024 0.173 2026-09-12 08:55:43,610 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.182 2026-09-12 08:55:43,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.007 2026-09-12 08:55:43,717 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.046 0.209 2026-09-12 08:55:43,790 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:55:43,815 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:55:43,825 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:55:43,830 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:55:43,895 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.093 0.325 2026-09-12 08:55:43,899 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.388 2026-09-12 08:55:43,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.361 2026-09-12 08:55:43,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.493 2026-09-12 08:55:43,975 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:43] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.346 2026-09-12 08:55:44,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.007 0.257 2026-09-12 08:55:44,005 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.059 2026-09-12 08:55:44,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-09-12 08:55:44,738 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:44,750 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:44,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.013 2026-09-12 08:55:45,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:45] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.126 0.155 2026-09-12 08:55:45,282 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:45] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.088 0.085 2026-09-12 08:55:45,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:45] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.017 0.019 2026-09-12 08:55:45,543 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:45] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.013 0.064 2026-09-12 08:55:45,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:45] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.009 0.095 2026-09-12 08:55:45,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:55:46,254 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:46,267 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:46,289 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.007 0.019 2026-09-12 08:55:46,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:46] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.005 0.016 2026-09-12 08:55:46,331 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:46] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.000 0.005 2026-09-12 08:55:46,368 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:46] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.009 0.018 2026-09-12 08:55:46,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:46] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:55:46,396 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:46] "GET /web/assets/d21b5c2/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:55:47,249 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,266 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Search Burndown Chart (trigger: input.o_searchview_input)' 2026-09-12 08:55:47,268 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:47] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:55:47,289 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,310 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,314 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:47] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.015 0.018 2026-09-12 08:55:47,319 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:47] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.008 0.025 2026-09-12 08:55:47,339 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,389 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,401 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,424 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,440 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,464 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:47] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.013 0.019 2026-09-12 08:55:47,475 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.039 2026-09-12 08:55:47,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,480 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,487 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,505 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,507 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:47] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.006 0.013 2026-09-12 08:55:47,537 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:47,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-09-12 08:55:47,565 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:55:47,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 35294 2026-09-12 08:55:47,600 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-09-12 08:55:47,606 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 35294 2026-09-12 08:55:47,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpb12anu2v_chrome_odoo" 2026-09-12 08:55:47,682 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:55:49,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 292 and Message-Id '<873209594424506.1789203349.622843027114868-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:55:49,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:49,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:55:49,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 293 and Message-Id '<747468999313994.1789203349.759962081909180-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:55:49,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:55:49,800 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:55:49,896 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-12 08:55:50,157 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 35445 2026-09-12 08:55:50,157 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmpya1sxchb_chrome_odoo 2026-09-12 08:55:50,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:45341/json/version 2026-09-12 08:55:50,159 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45341/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:55:50,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:55:50,186 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:45341/json 2026-09-12 08:55:50,187 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45341/json with timeout 3 increased to 10s during tests 2026-09-12 08:55:50,193 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:45341/devtools/page/8625ADDB999FE5A73484ECEE467929FE 2026-09-12 08:55:50,205 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-09-12 08:55:50,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-09-12 08:55:50,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:armandel from n/a 2026-09-12 08:55:50,241 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-09-12 08:55:50,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:55:50,248 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:55:50,260 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:55:50,933 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:50] "GET /web HTTP/1.1" 200 - 116 0.078 0.599 2026-09-12 08:55:50,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': '8625ADDB999FE5A73484ECEE467929FE', 'loaderId': 'F3AFBE3F2C012D4E03659F093AA47472', 'isDownload': False} 2026-09-12 08:55:50,936 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-12 08:55:50,954 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:50] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 08:55:50,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:50] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.017 0.017 2026-09-12 08:55:50,995 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:50] "GET /web/webclient/load_menus/4d021cd5e6228aa2ff62cba62eb5d25a7389c2d3206c41bfd02df213857f2ce4 HTTP/1.1" 200 - 4 0.004 0.032 2026-09-12 08:55:51,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.003 0.028 2026-09-12 08:55:51,038 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:51,046 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 08:55:51,658 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-12 08:55:51,674 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-12 08:55:51,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.011 2026-09-12 08:55:51,714 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.058 2026-09-12 08:55:51,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-12 08:55:51,897 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.102 0.092 2026-09-12 08:55:51,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.187 2026-09-12 08:55:51,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.186 2026-09-12 08:55:51,923 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.195 2026-09-12 08:55:51,968 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.202 2026-09-12 08:55:51,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.205 2026-09-12 08:55:51,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:51] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.074 2026-09-12 08:55:52,010 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.067 2026-09-12 08:55:52,028 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:55:52,037 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 08:55:52,066 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 08:55:52,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "GET /web/offline HTTP/1.1" 200 - 7 0.029 0.093 2026-09-12 08:55:52,071 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:55:52,116 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "GET /web/image?model=res.users&field=avatar_128&id=197 HTTP/1.1" 200 - 18 0.023 0.138 2026-09-12 08:55:52,812 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-09-12 08:55:52,822 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:52,833 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:52,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.011 2026-09-12 08:55:53,088 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:53] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.073 0.150 2026-09-12 08:55:53,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:53] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.131 0.129 2026-09-12 08:55:53,572 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:53] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.022 0.035 2026-09-12 08:55:53,617 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:53] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.013 0.087 2026-09-12 08:55:53,644 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:53] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 12 0.008 0.110 2026-09-12 08:55:53,760 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:55:54,549 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:54,567 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:54,575 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.015 0.018 2026-09-12 08:55:54,582 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:54,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:54,619 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:54,635 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:54,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 105 0.069 0.156 2026-09-12 08:55:54,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/action/load HTTP/1.1" 200 - 13 0.016 0.205 2026-09-12 08:55:54,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.006 0.017 2026-09-12 08:55:54,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.040 2026-09-12 08:55:54,941 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/action/run HTTP/1.1" 200 - 17 0.033 0.056 2026-09-12 08:55:54,953 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.056 2026-09-12 08:55:54,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.047 2026-09-12 08:55:54,976 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.012 0.035 2026-09-12 08:55:55,042 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:55] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 28 0.013 0.060 2026-09-12 08:55:55,062 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:55] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:55:55,072 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:55] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.011 2026-09-12 08:55:55,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:55] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.030 0.026 2026-09-12 08:55:55,218 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:55] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 11 0.008 0.023 2026-09-12 08:55:55,221 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.022 2026-09-12 08:55:56,205 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:56,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-09-12 08:55:56,232 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:56,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:56] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.009 0.008 2026-09-12 08:55:56,267 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:56] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.009 0.009 2026-09-12 08:55:56,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:56] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:55:57,055 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:57,068 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:57,082 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:57,110 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:57] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.013 0.016 2026-09-12 08:55:57,136 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.006 2026-09-12 08:55:57,146 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:57] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 08:55:57,938 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-09-12 08:55:57,949 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:57,957 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:57] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.002 0.007 2026-09-12 08:55:57,986 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.008 0.011 2026-09-12 08:55:58,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:58] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.028 2026-09-12 08:55:58,056 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:58] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.025 0.024 2026-09-12 08:55:58,838 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:58,849 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:58,880 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.008 0.021 2026-09-12 08:55:58,926 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.009 0.018 2026-09-12 08:55:59,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:55:59,717 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-09-12 08:55:59,723 106 INFO rb-3be5b00-224738-414704 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-09-12 08:55:59,857 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.066 0.067 2026-09-12 08:55:59,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.011 0.025 2026-09-12 08:55:59,984 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:59] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.041 0.061 2026-09-12 08:55:59,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:55:59] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.051 2026-09-12 08:56:00,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:00] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.004 0.070 2026-09-12 08:56:01,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-09-12 08:56:01,692 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:56:01,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 35445 2026-09-12 08:56:01,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-09-12 08:56:01,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 35445 2026-09-12 08:56:01,749 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmpya1sxchb_chrome_odoo" 2026-09-12 08:56:01,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:56:03,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 294 and Message-Id '<064668078598053.1789203363.646901130676270-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:03,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:03,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:03,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 295 and Message-Id '<555819467149382.1789203363.805453062057495-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:03,830 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:03,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:03,856 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-09-12 08:56:04,426 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-12 08:56:05,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052179800938468.1789203365.122151851654053-openerp-message-notify@4852cd4236f1>: ['"User 1 with personal stages" <@False>'] 2026-09-12 08:56:05,215 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:05,250 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901266490494676.1789203365.217815399169922-openerp-message-notify@4852cd4236f1>: ['"User 2 with personal stages" <@False>'] 2026-09-12 08:56:05,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:05,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275614931599279.1789203365.253112792968750-openerp-message-notify@4852cd4236f1>: ['"User 1 with personal stages" <@False>'] 2026-09-12 08:56:05,305 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:05,341 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008672153851124.1789203365.306622505187988-openerp-message-notify@4852cd4236f1>: ['"User 2 with personal stages" <@False>'] 2026-09-12 08:56:05,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:05,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894340019011575.1789203365.344649076461792-openerp-message-notify@4852cd4236f1>: ['"User 1 with personal stages" <@False>'] 2026-09-12 08:56:05,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:05,437 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513126624064567.1789203365.394291639328003-openerp-message-notify@4852cd4236f1>: ['"User 1 with personal stages" <@False>'] 2026-09-12 08:56:05,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:05,630 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #206 deleted project.task.type records with IDs: [356] 2026-09-12 08:56:05,648 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [351] 2026-09-12 08:56:05,689 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [350, 352] 2026-09-12 08:56:05,715 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-09-12 08:56:05,835 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-09-12 08:56:05,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-12 08:56:06,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<737188333060872.1789203365.952325105667114-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:06,047 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:06,052 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:06,092 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-12 08:56:06,246 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<231299173088582.1789203366.168262243270874-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:06,246 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:06,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:06,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-12 08:56:06,467 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<663137253983696.1789203366.372557401657104-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:06,468 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:06,472 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:06,536 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 08:56:08,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<631545842947770.1789203368.282346248626709-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:08,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:08,375 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:08,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<768251349699159.1789203368.427012920379639-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:08,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:08,472 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:08,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-12 08:56:08,623 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-12 08:56:08,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<217815524265144.1789203368.768761634826660-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:08,850 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:08,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:09,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-12 08:56:09,462 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-12 08:56:12,751 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-12 08:56:12,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<635616263602758.1789203372.918945789337158-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:12,999 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:13,003 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:13,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<412952367986700.1789203373.004940032958984-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:13,035 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:13,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:13,532 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:56:21,336 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 08:56:21,337 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 08:56:23,960 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,960 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,961 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,961 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,961 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,961 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,961 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,961 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:23,961 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:56:25,479 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-12 08:56:27,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:56:29,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<208631161143686.1789203389.401292800903320-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:29,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:29,510 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:29,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<053203540806456.1789203389.560244798660278-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:29,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:29,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:29,627 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-12 08:56:29,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<576128099810400.1789203389.724560737609863-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:29,780 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:29,782 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:29,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:56:31,623 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<618210543016176.1789203391.533432245254517-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:31,623 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:31,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:31,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<394197814969092.1789203391.687140941619873-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:56:31,724 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:31,726 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:31,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 315 and Message-Id '<479232372736374.1789203391.951138973236084-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:31,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:31,987 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:32,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<567732435832424.1789203392.040727853775024-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:56:32,068 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:32,069 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:32,195 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<326110816303711.1789203392.153190851211548-openerp-136-project.project@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-09-12 08:56:32,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:32,283 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-09-12 08:56:32,283 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:32,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-12 08:56:32,373 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-12 08:56:32,614 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-12 08:56:34,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<762117809775182.1789203394.158832073211670-openerp-136-project.project@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-09-12 08:56:34,224 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:34,235 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-09-12 08:56:34,236 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:34,251 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-09-12 08:56:35,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:56:36,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-12 08:56:36,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 35608 2026-09-12 08:56:36,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpxvtegcee_chrome_odoo 2026-09-12 08:56:36,675 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45393/json/version 2026-09-12 08:56:36,677 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45393/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:56:36,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:56:36,732 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45393/json 2026-09-12 08:56:36,733 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45393/json with timeout 3 increased to 10s during tests 2026-09-12 08:56:36,735 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:45393/devtools/page/8F7B45DC880551C9C2CCB98B37D126C7 2026-09-12 08:56:36,744 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-12 08:56:36,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-12 08:56:37,243 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:56:37,264 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:56:37,286 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-12 08:56:37,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:56:37,292 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:56:37,303 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:56:38,128 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /web HTTP/1.1" 200 - 121 0.095 0.734 2026-09-12 08:56:38,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '8F7B45DC880551C9C2CCB98B37D126C7', 'loaderId': 'FB0E10E768BC52D919E95FA15DEA1AD1', 'isDownload': False} 2026-09-12 08:56:38,132 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-12 08:56:38,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.007 2026-09-12 08:56:38,170 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-12 08:56:38,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.009 0.075 2026-09-12 08:56:38,240 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.003 0.086 2026-09-12 08:56:38,248 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:38,260 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:56:38,882 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:56:38,892 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-12 08:56:38,901 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-12 08:56:38,931 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.013 2026-09-12 08:56:38,989 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-12 08:56:39,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.054 0.070 2026-09-12 08:56:39,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 08:56:39,182 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.071 0.186 2026-09-12 08:56:39,188 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.256 2026-09-12 08:56:39,234 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.026 0.267 2026-09-12 08:56:39,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.042 0.338 2026-09-12 08:56:39,377 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:56:39,389 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:56:39,411 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:56:39,423 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:56:39,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.103 0.432 2026-09-12 08:56:39,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.507 2026-09-12 08:56:39,531 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.007 0.447 2026-09-12 08:56:39,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.351 2026-09-12 08:56:39,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.331 2026-09-12 08:56:39,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.239 2026-09-12 08:56:39,609 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.040 2026-09-12 08:56:40,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-09-12 08:56:40,321 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:40,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:40,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.013 2026-09-12 08:56:40,603 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:40] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.085 0.148 2026-09-12 08:56:40,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:40] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.079 0.094 2026-09-12 08:56:40,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.023 2026-09-12 08:56:41,044 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.020 0.066 2026-09-12 08:56:41,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:41] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.029 0.114 2026-09-12 08:56:41,723 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:41,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:41,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.012 2026-09-12 08:56:41,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:56:41,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:41] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.008 0.016 2026-09-12 08:56:41,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:41] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.014 0.016 2026-09-12 08:56:41,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.036 2026-09-12 08:56:42,662 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:42,670 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-09-12 08:56:42,692 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:42] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.017 2026-09-12 08:56:42,943 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:42] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.017 2026-09-12 08:56:43,721 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:43,736 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:43,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:43] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.007 0.017 2026-09-12 08:56:43,808 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:43] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.012 0.034 2026-09-12 08:56:43,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:43] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.064 0.113 2026-09-12 08:56:44,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.165 2026-09-12 08:56:44,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:44] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.078 0.097 2026-09-12 08:56:45,946 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:45] "GET /my/projects HTTP/1.1" 200 - 219 0.154 0.769 2026-09-12 08:56:45,973 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 08:56:46,017 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.035 0.024 2026-09-12 08:56:46,038 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 08:56:46,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.019 0.071 2026-09-12 08:56:46,060 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 08:56:46,074 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.039 2026-09-12 08:56:46,122 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:56:46,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.006 0.007 2026-09-12 08:56:46,146 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:56:46,174 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 08:56:46,193 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.015 0.026 2026-09-12 08:56:46,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 08:56:46,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 08:56:46,671 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.020 0.074 2026-09-12 08:56:46,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.070 2026-09-12 08:56:46,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:46] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.056 2026-09-12 08:56:47,880 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:47,897 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:47,967 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:47] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.016 0.062 2026-09-12 08:56:48,004 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.002 0.006 2026-09-12 08:56:48,013 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.005 2026-09-12 08:56:48,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.028 0.133 2026-09-12 08:56:48,202 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /web/assets/a51c8b3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 08:56:48,206 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /web/assets/403dec1/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-09-12 08:56:48,501 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-09-12 08:56:48,643 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.003 2026-09-12 08:56:48,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.008 2026-09-12 08:56:48,673 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 08:56:48,837 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.065 0.094 2026-09-12 08:56:48,856 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.013 0.158 2026-09-12 08:56:48,890 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 08:56:48,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.005 0.025 2026-09-12 08:56:48,959 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:48] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:56:49,913 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:49,930 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:49,945 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:49,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:49] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.016 0.018 2026-09-12 08:56:50,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:50] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:56:50,704 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:50,712 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:50,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:50] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.057 0.078 2026-09-12 08:56:50,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:50] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.013 0.019 2026-09-12 08:56:51,011 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.030 0.040 2026-09-12 08:56:51,077 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.008 0.013 2026-09-12 08:56:51,084 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 08:56:51,142 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.016 0.020 2026-09-12 08:56:51,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.024 0.023 2026-09-12 08:56:51,479 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:51,482 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:51,499 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:51,519 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:51,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.035 0.039 2026-09-12 08:56:51,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<263970466044973.1789203411.594598770141602-openerp-448-project.task@4852cd4236f1>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-12 08:56:51,709 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:51,726 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [320] 2026-09-12 08:56:51,727 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:51,730 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.070 0.163 2026-09-12 08:56:51,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.164 2026-09-12 08:56:51,805 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.023 0.207 2026-09-12 08:56:51,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.015 0.077 2026-09-12 08:56:51,858 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.012 0.017 2026-09-12 08:56:51,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.038 2026-09-12 08:56:51,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.010 0.027 2026-09-12 08:56:52,278 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,294 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,299 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,323 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,338 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,345 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.014 0.015 2026-09-12 08:56:52,365 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,384 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:52,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.015 2026-09-12 08:56:52,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.030 2026-09-12 08:56:52,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-12 08:56:52,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.005 0.044 2026-09-12 08:56:52,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.009 0.062 2026-09-12 08:56:52,530 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.025 0.085 2026-09-12 08:56:52,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.002 0.060 2026-09-12 08:56:52,614 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.040 0.074 2026-09-12 08:56:52,622 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.115 2026-09-12 08:56:53,157 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:53,166 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:53,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-12 08:56:53,177 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 35608 2026-09-12 08:56:53,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-12 08:56:53,178 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 35608 2026-09-12 08:56:53,233 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpxvtegcee_chrome_odoo" 2026-09-12 08:56:53,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-12 08:56:53,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<874138541081502.1789203413.326394796371460-openerp-138-project.project@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-12 08:56:53,396 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:56:53,418 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-09-12 08:56:53,418 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:56:53,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 35805 2026-09-12 08:56:53,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpo5gxfbsp_chrome_odoo 2026-09-12 08:56:53,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33185/json/version 2026-09-12 08:56:53,798 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33185/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:56:53,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:56:53,801 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33185/json 2026-09-12 08:56:53,802 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:33185/json with timeout 3 increased to 10s during tests 2026-09-12 08:56:53,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:33185/devtools/page/D5B580225E7BA61C76C30EA74BFA33A4 2026-09-12 08:56:53,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-12 08:56:53,814 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-12 08:56:53,890 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:georges1 from n/a 2026-09-12 08:56:53,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-12 08:56:53,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-12 08:56:53,907 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-12 08:56:53,916 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:56:54,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:54] "GET /my/projects HTTP/1.1" 200 - 246 0.159 0.826 2026-09-12 08:56:54,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'D5B580225E7BA61C76C30EA74BFA33A4', 'loaderId': 'B781438D16EBDC3C0029636954A5504B', 'isDownload': False} 2026-09-12 08:56:54,902 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-12 08:56:54,911 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56: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-09-12 08:56:54,928 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 08:56:54,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:54] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.038 2026-09-12 08:56:54,994 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 08:56:55,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.067 2026-09-12 08:56:55,018 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 08:56:55,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.023 2026-09-12 08:56:55,124 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:56:55,127 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:56:55,140 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.002 0.009 2026-09-12 08:56:55,144 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:56:55,180 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 08:56:55,199 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.035 2026-09-12 08:56:55,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 08:56:55,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 08:56:55,617 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:55,697 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.019 0.127 2026-09-12 08:56:55,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.098 2026-09-12 08:56:55,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.089 2026-09-12 08:56:56,846 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:56,863 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:56,955 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:56] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.023 0.069 2026-09-12 08:56:56,983 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:56] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.007 0.011 2026-09-12 08:56:56,999 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:56] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.008 0.006 2026-09-12 08:56:57,012 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.002 0.005 2026-09-12 08:56:57,190 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.044 0.131 2026-09-12 08:56:57,212 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "GET /web/assets/a51c8b3/project.webclient.min.css HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 08:56:57,235 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "GET /web/assets/403dec1/project.webclient.min.js HTTP/1.1" 200 - 4 0.016 0.014 2026-09-12 08:56:57,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 08:56:57,773 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.073 0.091 2026-09-12 08:56:57,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.154 2026-09-12 08:56:57,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.154 2026-09-12 08:56:57,784 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.146 2026-09-12 08:56:57,817 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.006 0.014 2026-09-12 08:56:57,830 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.004 0.023 2026-09-12 08:56:57,839 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.002 0.020 2026-09-12 08:56:57,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:57] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.008 0.029 2026-09-12 08:56:58,896 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:58,912 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:58,928 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:58,951 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.005 0.014 2026-09-12 08:56:58,982 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.008 0.014 2026-09-12 08:56:59,687 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:59,695 106 INFO rb-3be5b00-224738-414704 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-09-12 08:56:59,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.042 0.078 2026-09-12 08:56:59,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.013 0.021 2026-09-12 08:56:59,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:56:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.023 0.043 2026-09-12 08:57:00,002 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.004 0.012 2026-09-12 08:57:00,018 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 08:57:00,047 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.014 2026-09-12 08:57:00,189 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "GET /web/image/res.partner/943/avatar_128 HTTP/1.1" 200 - 23 0.026 0.033 2026-09-12 08:57:00,461 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:00,469 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:00,481 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:00,496 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:00,533 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.033 0.039 2026-09-12 08:57:00,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.043 0.094 2026-09-12 08:57:00,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.073 2026-09-12 08:57:00,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.041 0.095 2026-09-12 08:57:00,766 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.039 0.096 2026-09-12 08:57:00,790 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.012 0.040 2026-09-12 08:57:00,812 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.011 0.064 2026-09-12 08:57:00,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.019 0.041 2026-09-12 08:57:01,258 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,276 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,282 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,314 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,331 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,334 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,347 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:01,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.033 0.011 2026-09-12 08:57:01,392 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-12 08:57:01,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.028 0.044 2026-09-12 08:57:01,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.030 2026-09-12 08:57:01,481 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.022 0.059 2026-09-12 08:57:02,142 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:02,148 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:02,150 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-12 08:57:02,168 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:57:02,173 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 35805 2026-09-12 08:57:02,174 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-12 08:57:02,174 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 35805 2026-09-12 08:57:02,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpo5gxfbsp_chrome_odoo" 2026-09-12 08:57:02,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-12 08:57:02,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<609601015307904.1789203422.291933774948120-openerp-138-project.project@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-12 08:57:02,353 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:02,364 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [322] 2026-09-12 08:57:02,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:02,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 35937 2026-09-12 08:57:02,588 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpy92nl_qz_chrome_odoo 2026-09-12 08:57:02,589 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40255/json/version 2026-09-12 08:57:02,594 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40255/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:57:02,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:57:02,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40255/json 2026-09-12 08:57:02,600 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40255/json with timeout 3 increased to 10s during tests 2026-09-12 08:57:02,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:40255/devtools/page/EC6627FD4EF0E85166B53FBD3EDA0E2B 2026-09-12 08:57:02,603 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-12 08:57:02,604 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-12 08:57:02,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:georges1 from n/a 2026-09-12 08:57:02,672 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-12 08:57:02,699 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-12 08:57:02,700 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-12 08:57:02,711 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:57:03,703 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /my/projects HTTP/1.1" 200 - 246 0.155 0.841 2026-09-12 08:57:03,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'EC6627FD4EF0E85166B53FBD3EDA0E2B', 'loaderId': 'AFC8A8A505B1098F8DC30B0E167B035F', 'isDownload': False} 2026-09-12 08:57:03,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-12 08:57:03,718 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08: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-09-12 08:57:03,734 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 08:57:03,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.032 0.028 2026-09-12 08:57:03,788 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 08:57:03,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.054 2026-09-12 08:57:03,812 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 08:57:03,825 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.022 2026-09-12 08:57:03,898 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:57:03,901 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:57:03,908 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:57:03,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.012 0.011 2026-09-12 08:57:03,970 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 08:57:03,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:03] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.045 2026-09-12 08:57:04,285 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:04] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 08:57:04,352 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:04,414 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.018 0.082 2026-09-12 08:57:04,417 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.102 2026-09-12 08:57:04,421 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.058 2026-09-12 08:57:04,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:04] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.008 2026-09-12 08:57:05,613 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:05,629 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:05,742 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:05] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.032 0.088 2026-09-12 08:57:05,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:05] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 08:57:05,782 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:05] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.004 2026-09-12 08:57:05,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:05] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.004 2026-09-12 08:57:05,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:05] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.042 0.122 2026-09-12 08:57:05,997 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:05] "GET /web/assets/403dec1/project.webclient.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 08:57:06,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "GET /web/assets/a51c8b3/project.webclient.min.css HTTP/1.1" 200 - 4 0.004 0.021 2026-09-12 08:57:06,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 08:57:06,574 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.049 0.086 2026-09-12 08:57:06,578 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.129 2026-09-12 08:57:06,587 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.130 2026-09-12 08:57:06,592 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.125 2026-09-12 08:57:06,626 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.011 0.016 2026-09-12 08:57:06,641 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.005 0.028 2026-09-12 08:57:06,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.023 2026-09-12 08:57:06,694 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:06] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.011 0.030 2026-09-12 08:57:07,730 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:07,746 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:07,762 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:07,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:07] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.013 0.028 2026-09-12 08:57:07,809 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.045 2026-09-12 08:57:08,520 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:08,531 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-12 08:57:08,541 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:57:08,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 35937 2026-09-12 08:57:08,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-12 08:57:08,552 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 35937 2026-09-12 08:57:08,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpy92nl_qz_chrome_odoo" 2026-09-12 08:57:08,608 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:57:10,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<373069197948324.1789203430.400374889373779-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:57:10,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:10,473 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:10,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<553101368696135.1789203430.514621496200562-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:57:10,539 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:10,541 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:10,562 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-12 08:57:11,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-12 08:57:11,406 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-12 08:57:12,086 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-12 08:57:12,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<579933127931331.1789203432.614083290100098-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:57:12,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:12,714 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:13,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<258289459756059.1789203433.161597490310669-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:57:13,208 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:13,210 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:13,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-12 08:57:14,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<431578136118365.1789203434.035379886627197-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:57:14,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:14,172 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:15,402 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33600] 2026-09-12 08:57:15,451 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-09-12 08:57:15,469 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22382, 22383] 2026-09-12 08:57:15,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<005871544466578.1789203435.524319887161255-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:57:15,567 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:15,569 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:16,104 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-12 08:57:16,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<192314814785016.1789203436.704290390014648-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:57:16,796 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:16,799 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:16,871 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33602, 33574] 2026-09-12 08:57:16,911 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-09-12 08:57:16,934 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22336, 22337, 22386, 22387] 2026-09-12 08:57:16,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-12 08:57:26,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-12 08:57:27,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-12 08:57:27,553 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-12 08:57:28,237 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:57:30,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<850301924033060.1789203450.009057521820068-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:57:30,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:30,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:30,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<754814415305051.1789203450.127604007720947-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:57:30,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:57:30,159 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:57:31,247 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-12 08:57:31,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 36049 2026-09-12 08:57:31,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpkhsd9ds5_chrome_odoo 2026-09-12 08:57:31,416 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:34959/json/version 2026-09-12 08:57:31,418 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34959/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:57:31,430 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:57:31,431 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:34959/json 2026-09-12 08:57:31,432 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34959/json with timeout 3 increased to 10s during tests 2026-09-12 08:57:31,433 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:34959/devtools/page/9454776C5955CF2C7197B8C1BFCADC56 2026-09-12 08:57:31,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-09-12 08:57:31,436 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-09-12 08:57:31,940 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:57:31,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:57:31,949 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-09-12 08:57:31,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:57:31,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:57:31,972 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:57:32,816 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:32] "GET /web HTTP/1.1" 200 - 125 0.112 0.735 2026-09-12 08:57:32,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': '9454776C5955CF2C7197B8C1BFCADC56', 'loaderId': '2CC69069E0BD609B59CF81456A6481CE', 'isDownload': False} 2026-09-12 08:57:32,821 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-12 08:57:32,850 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:32] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 08:57:32,859 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:32] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-12 08:57:32,867 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:32] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.002 0.016 2026-09-12 08:57:32,910 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:32,917 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:32] "GET /web/webclient/load_menus/775ea196003edc6813fc4e9486fdf9421132ddb2654d029a1970d72c479186b3 HTTP/1.1" 200 - 4 0.014 0.065 2026-09-12 08:57:32,925 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:32] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-09-12 08:57:33,506 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-12 08:57:33,511 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-12 08:57:33,531 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-09-12 08:57:33,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 08:57:33,600 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:33,698 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.072 0.074 2026-09-12 08:57:33,712 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.158 2026-09-12 08:57:33,745 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 08:57:33,781 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.023 0.169 2026-09-12 08:57:33,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.010 0.196 2026-09-12 08:57:33,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.211 2026-09-12 08:57:33,932 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.036 0.290 2026-09-12 08:57:33,980 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:57:33,982 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:57:33,990 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57: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-09-12 08:57:34,010 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:57:34,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.088 0.308 2026-09-12 08:57:34,129 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.016 0.383 2026-09-12 08:57:34,132 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.400 2026-09-12 08:57:34,143 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.357 2026-09-12 08:57:34,178 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.018 0.207 2026-09-12 08:57:34,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.030 2026-09-12 08:57:34,913 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-09-12 08:57:34,933 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:34,946 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:34,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:34] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.015 2026-09-12 08:57:35,253 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.120 0.148 2026-09-12 08:57:35,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 08:57:35,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.016 0.021 2026-09-12 08:57:35,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 56 0.041 0.058 2026-09-12 08:57:35,527 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 66 0.042 0.146 2026-09-12 08:57:35,585 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.020 0.221 2026-09-12 08:57:35,676 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.048 0.287 2026-09-12 08:57:35,865 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.028 2026-09-12 08:57:35,918 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.020 0.055 2026-09-12 08:57:35,949 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:35] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.009 0.097 2026-09-12 08:57:36,025 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-12 08:57:36,870 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:36,880 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:36,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:36] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.003 0.007 2026-09-12 08:57:36,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:36] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.006 0.020 2026-09-12 08:57:36,908 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:36,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:36] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.016 0.044 2026-09-12 08:57:37,157 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:57:37,777 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:37,799 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:37,818 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:37,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:37] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.007 0.007 2026-09-12 08:57:37,831 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:37,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:37] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.006 0.015 2026-09-12 08:57:37,894 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.016 0.034 2026-09-12 08:57:38,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:57:39,662 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:39,682 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:39,695 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:39,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:39] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.005 0.011 2026-09-12 08:57:39,716 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:39,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:39] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.006 0.025 2026-09-12 08:57:39,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:39] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.025 0.061 2026-09-12 08:57:39,879 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:39] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.022 0.117 2026-09-12 08:57:41,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-09-12 08:57:41,687 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:57:41,698 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 36049 2026-09-12 08:57:41,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-09-12 08:57:41,701 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 36049 2026-09-12 08:57:41,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpkhsd9ds5_chrome_odoo" 2026-09-12 08:57:41,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:57:42,204 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-12 08:57:42,357 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 36198 2026-09-12 08:57:42,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmppst8bgbl_chrome_odoo 2026-09-12 08:57:42,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40187/json/version 2026-09-12 08:57:42,360 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40187/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:57:42,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:57:42,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40187/json 2026-09-12 08:57:42,363 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:40187/json with timeout 3 increased to 10s during tests 2026-09-12 08:57:42,368 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:40187/devtools/page/BA9A9CAA7154109DEBAA95885B7293EE 2026-09-12 08:57:42,370 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-12 08:57:42,371 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-12 08:57:42,906 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:57:42,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:57:42,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-12 08:57:42,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:57:42,923 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:57:42,931 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:57:43,750 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:43] "GET /web HTTP/1.1" 200 - 121 0.078 0.744 2026-09-12 08:57:43,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'BA9A9CAA7154109DEBAA95885B7293EE', 'loaderId': 'A636A0A5A5B361BAFED06E73C4BCE607', 'isDownload': False} 2026-09-12 08:57:43,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-12 08:57:43,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:43] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.017 2026-09-12 08:57:43,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:43] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-09-12 08:57:43,853 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:43] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.008 0.067 2026-09-12 08:57:43,871 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:43,878 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:43] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.010 0.088 2026-09-12 08:57:43,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:43] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.014 0.006 2026-09-12 08:57:44,560 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-12 08:57:44,566 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-12 08:57:44,585 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-12 08:57:44,598 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.013 2026-09-12 08:57:44,666 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-12 08:57:44,737 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.071 0.064 2026-09-12 08:57:44,743 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.128 2026-09-12 08:57:44,790 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 08:57:44,840 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.038 0.191 2026-09-12 08:57:44,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.007 0.232 2026-09-12 08:57:44,961 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.040 0.289 2026-09-12 08:57:45,032 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:57:45,043 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:57:45,053 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57: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-09-12 08:57:45,068 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:57:45,138 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.107 0.389 2026-09-12 08:57:45,141 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.454 2026-09-12 08:57:45,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.018 0.397 2026-09-12 08:57:45,197 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.426 2026-09-12 08:57:45,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.356 2026-09-12 08:57:45,230 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.005 0.250 2026-09-12 08:57:45,233 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.027 2026-09-12 08:57:45,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-09-12 08:57:46,000 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:46,014 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:46,037 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.015 2026-09-12 08:57:46,321 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:46] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.086 0.169 2026-09-12 08:57:46,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:46] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.086 0.093 2026-09-12 08:57:46,687 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.018 2026-09-12 08:57:46,729 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.016 0.060 2026-09-12 08:57:46,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:46] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.016 0.107 2026-09-12 08:57:46,892 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:57:47,481 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:47,499 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:47] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.012 2026-09-12 08:57:47,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:47] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.008 0.014 2026-09-12 08:57:47,557 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:57:47,576 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:47] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.007 0.017 2026-09-12 08:57:48,383 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:48,394 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:48,502 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.027 0.083 2026-09-12 08:57:48,536 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.007 0.018 2026-09-12 08:57:48,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.035 0.076 2026-09-12 08:57:48,902 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.086 0.269 2026-09-12 08:57:48,914 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.323 2026-09-12 08:57:48,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 08:57:48,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.011 0.020 2026-09-12 08:57:48,974 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 08:57:48,985 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.016 2026-09-12 08:57:48,993 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.015 2026-09-12 08:57:49,033 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:49] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 08:57:50,077 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:50,094 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:50,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:50] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.006 0.008 2026-09-12 08:57:50,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:57:50,865 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:50,878 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:50,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:50] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.009 2026-09-12 08:57:50,900 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:50] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.005 0.007 2026-09-12 08:57:50,913 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:50] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 08:57:51,687 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:51,713 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:51] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.007 0.018 2026-09-12 08:57:51,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:51] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.009 0.014 2026-09-12 08:57:52,527 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:52,530 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:52,669 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:52] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.058 0.079 2026-09-12 08:57:52,724 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:52] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.017 0.026 2026-09-12 08:57:52,783 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.029 0.070 2026-09-12 08:57:52,799 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.036 2026-09-12 08:57:52,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:52] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.013 0.053 2026-09-12 08:57:54,562 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:54,591 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:54,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.042 0.050 2026-09-12 08:57:54,798 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.091 0.112 2026-09-12 08:57:54,817 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.147 2026-09-12 08:57:54,854 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.020 0.168 2026-09-12 08:57:54,869 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:57:54,893 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 08:57:54,907 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:57:54,912 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.004 2026-09-12 08:57:54,977 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.052 2026-09-12 08:57:54,984 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:54] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.001 0.033 2026-09-12 08:57:55,000 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "GET /web/assets/e884a37/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:57:55,007 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "GET /web/assets/df7d2cd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.013 2026-09-12 08:57:55,071 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.013 2026-09-12 08:57:55,109 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.007 0.003 2026-09-12 08:57:55,117 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-09-12 08:57:55,167 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.012 0.013 2026-09-12 08:57:55,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.033 2026-09-12 08:57:55,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.017 0.052 2026-09-12 08:57:55,296 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.043 0.106 2026-09-12 08:57:55,320 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.007 0.159 2026-09-12 08:57:55,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.010 0.156 2026-09-12 08:57:55,409 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:55] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-12%2006%3A58%3A47 HTTP/1.1" 200 - 11 0.005 0.014 2026-09-12 08:57:56,534 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:56,547 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:56,572 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:56,596 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:56] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.007 0.022 2026-09-12 08:57:56,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:56] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.005 0.021 2026-09-12 08:57:57,459 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:57,488 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:57] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.009 0.022 2026-09-12 08:57:57,541 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:57] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.010 0.033 2026-09-12 08:57:57,558 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:57] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.007 2026-09-12 08:57:57,588 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:57] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.013 0.028 2026-09-12 08:57:58,372 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-09-12 08:57:58,384 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.006 0.014 2026-09-12 08:57:58,444 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.017 0.030 2026-09-12 08:57:58,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.009 0.070 2026-09-12 08:57:58,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.010 0.092 2026-09-12 08:57:58,540 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.010 0.121 2026-09-12 08:57:58,579 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.013 0.150 2026-09-12 08:57:58,620 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.013 0.184 2026-09-12 08:57:58,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:58] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.010 0.191 2026-09-12 08:57:59,420 106 INFO rb-3be5b00-224738-414704 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-09-12 08:57:59,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:59] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.009 0.010 2026-09-12 08:57:59,457 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-09-12 08:57:59,460 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:59] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 08:57:59,478 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:59] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.024 2026-09-12 08:57:59,560 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:59] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.027 0.056 2026-09-12 08:57:59,611 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:59] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.015 0.105 2026-09-12 08:57:59,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:57:59] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:58:00,398 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-12 08:58:00,410 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:58:00,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 36198 2026-09-12 08:58:00,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-12 08:58:00,435 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 36198 2026-09-12 08:58:00,490 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmppst8bgbl_chrome_odoo" 2026-09-12 08:58:00,499 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-09-12 08:58:00,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 36400 2026-09-12 08:58:00,663 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6anej813_chrome_odoo 2026-09-12 08:58:00,664 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:41319/json/version 2026-09-12 08:58:00,665 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41319/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:58:00,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:58:00,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:41319/json 2026-09-12 08:58:00,679 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:41319/json with timeout 3 increased to 10s during tests 2026-09-12 08:58:00,686 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:41319/devtools/page/C2BDEA76C1A6536A1BE9CA61EFFC0E68 2026-09-12 08:58:00,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-12 08:58:00,696 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-12 08:58:01,299 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:58:01,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:demo from n/a 2026-09-12 08:58:01,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-12 08:58:01,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-12 08:58:01,315 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-12 08:58:01,324 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:58:02,415 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET / HTTP/1.1" 200 - 250 0.151 0.945 2026-09-12 08:58:02,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'C2BDEA76C1A6536A1BE9CA61EFFC0E68', 'loaderId': '35C48072E0140409EAB547FF1191576D', 'isDownload': False} 2026-09-12 08:58:02,419 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-09-12 08:58:02,428 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:58:02,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bae8eb5/web.assets_frontend.min.css, copying from /web/assets/bae8eb5/web.assets_frontend.min.css 2026-09-12 08:58:02,492 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.041 0.027 2026-09-12 08:58:02,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js, copying from /web/assets/6e5783a/web.assets_frontend_minimal.min.js 2026-09-12 08:58:02,516 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 0.046 2026-09-12 08:58:02,526 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js, copying from /web/assets/b7c1fb1/web.__assets_tests_call__.min.js 2026-09-12 08:58:02,537 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.023 2026-09-12 08:58:02,608 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:58:02,617 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:58:02,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.003 0.011 2026-09-12 08:58:02,635 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:58:02,651 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js, copying from /web/assets/c948a7b/web.assets_frontend_lazy.min.js 2026-09-12 08:58:02,678 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.012 0.028 2026-09-12 08:58:02,960 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 08:58:02,980 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:02] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.003 2026-09-12 08:58:03,031 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-12 08:58:03,087 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.008 0.095 2026-09-12 08:58:03,099 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.059 2026-09-12 08:58:03,105 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.071 2026-09-12 08:58:03,403 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "GET /web HTTP/1.1" 200 - 58 0.033 0.325 2026-09-12 08:58:03,428 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 08:58:03,438 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-09-12 08:58:03,455 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:03,459 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "GET /web/webclient/load_menus/15f620aa45674070e73934b45199ca5516bbbdc0bd44758c59d3fdad4a336832 HTTP/1.1" 200 - 2 0.005 0.031 2026-09-12 08:58:03,473 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 08:58:03,482 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:03] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.003 0.051 2026-09-12 08:58:04,132 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-12 08:58:04,134 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 08:58:04,146 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-12 08:58:04,162 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.010 2026-09-12 08:58:04,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.081 0.140 2026-09-12 08:58:04,381 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.198 2026-09-12 08:58:04,416 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.018 0.197 2026-09-12 08:58:04,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.031 0.228 2026-09-12 08:58:04,524 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.013 0.287 2026-09-12 08:58:04,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.237 2026-09-12 08:58:04,534 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.001 0.132 2026-09-12 08:58:04,553 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.134 2026-09-12 08:58:04,564 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.145 2026-09-12 08:58:04,590 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:58:04,601 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:58:04,602 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:04] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.011 0.040 2026-09-12 08:58:05,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-09-12 08:58:05,386 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:05,412 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:05,424 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.011 2026-09-12 08:58:05,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:05] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.087 0.145 2026-09-12 08:58:05,874 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:05] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.065 0.103 2026-09-12 08:58:06,019 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:06] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.015 0.021 2026-09-12 08:58:06,065 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.013 0.065 2026-09-12 08:58:06,106 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:06] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.013 0.103 2026-09-12 08:58:06,486 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:58:06,741 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:06,768 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:06,840 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-09-12 08:58:06,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:06] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.035 0.052 2026-09-12 08:58:06,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.090 2026-09-12 08:58:07,083 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 89 0.109 0.202 2026-09-12 08:58:07,180 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.009 0.016 2026-09-12 08:58:07,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.026 2026-09-12 08:58:07,243 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "GET /web/assets/e884a37/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:58:07,250 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "GET /web/assets/df7d2cd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.015 2026-09-12 08:58:07,342 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.022 2026-09-12 08:58:07,457 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.013 0.013 2026-09-12 08:58:07,476 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.005 0.031 2026-09-12 08:58:07,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-09-12 08:58:07,584 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.047 0.095 2026-09-12 08:58:07,643 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-09-12 08:58:07,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.023 0.178 2026-09-12 08:58:07,709 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.024 0.200 2026-09-12 08:58:07,711 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.116 2026-09-12 08:58:07,786 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:07] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-09-12%2006%3A58%3A47 HTTP/1.1" 200 - 11 0.011 0.024 2026-09-12 08:58:08,500 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:08,501 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-12 08:58:08,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 36400 2026-09-12 08:58:08,508 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-12 08:58:08,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 36400 2026-09-12 08:58:08,550 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmp6anej813_chrome_odoo" 2026-09-12 08:58:08,707 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 36567 2026-09-12 08:58:08,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5obs8f0g_chrome_odoo 2026-09-12 08:58:08,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:34037/json/version 2026-09-12 08:58:08,709 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34037/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:58:08,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:58:08,713 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:34037/json 2026-09-12 08:58:08,714 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34037/json with timeout 3 increased to 10s during tests 2026-09-12 08:58:08,715 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:34037/devtools/page/AA9CD618AA1050842AA376B0BB815415 2026-09-12 08:58:08,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-12 08:58:08,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-12 08:58:09,280 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:58:09,284 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:58:09,301 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-12 08:58:09,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-12 08:58:09,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-12 08:58:09,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET / HTTP/1.1" 200 - 80 0.087 0.251 2026-09-12 08:58:09,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'AA9CD618AA1050842AA376B0BB815415', 'loaderId': '4D158799C48CFBA404E8E9E9C451B441', 'isDownload': False} 2026-09-12 08:58:09,656 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-09-12 08:58:09,672 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:58:09,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/assets/1/bae8eb5/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.012 0.008 2026-09-12 08:58:09,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/assets/1/6e5783a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.010 0.007 2026-09-12 08:58:09,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/assets/1/b7c1fb1/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.008 0.005 2026-09-12 08:58:09,838 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 08:58:09,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/image/website/1/logo/My%20Website?unique=c67fd69 HTTP/1.1" 200 - 6 0.003 0.017 2026-09-12 08:58:09,850 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 08:58:09,860 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:58:09,888 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:09] "GET /web/assets/1/c948a7b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 08:58:10,231 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-12 08:58:10,252 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.003 2026-09-12 08:58:10,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 08:58:10,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 08:58:10,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-12 08:58:10,434 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /web HTTP/1.1" 200 - 24 0.053 0.060 2026-09-12 08:58:10,455 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.013 0.121 2026-09-12 08:58:10,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.022 0.012 2026-09-12 08:58:10,506 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.013 0.045 2026-09-12 08:58:10,525 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.011 0.032 2026-09-12 08:58:10,546 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:10,546 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 2 0.003 0.080 2026-09-12 08:58:10,556 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:10] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:58:11,214 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-12 08:58:11,214 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-12 08:58:11,218 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-12 08:58:11,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 08:58:11,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "POST /mail/init_messaging HTTP/1.1" 200 - 67 0.064 0.088 2026-09-12 08:58:11,420 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 08:58:11,493 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.051 0.202 2026-09-12 08:58:11,498 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.226 2026-09-12 08:58:11,528 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.232 2026-09-12 08:58:11,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.035 0.279 2026-09-12 08:58:11,642 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:58:11,668 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:58:11,741 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 70 0.062 0.377 2026-09-12 08:58:11,752 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.425 2026-09-12 08:58:11,780 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.011 0.361 2026-09-12 08:58:11,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.290 2026-09-12 08:58:11,804 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /web/offline HTTP/1.1" 200 - 5 0.004 0.282 2026-09-12 08:58:11,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.191 2026-09-12 08:58:11,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-12 08:58:12,595 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-09-12 08:58:12,614 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:12,627 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:12,646 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.016 2026-09-12 08:58:12,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:12] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.049 0.041 2026-09-12 08:58:12,942 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:12] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.057 0.100 2026-09-12 08:58:13,113 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.011 0.016 2026-09-12 08:58:13,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.014 0.049 2026-09-12 08:58:13,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:13] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.014 0.089 2026-09-12 08:58:13,765 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-12 08:58:13,850 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:13,882 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:13,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:13] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.016 0.025 2026-09-12 08:58:13,920 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.046 2026-09-12 08:58:14,114 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.079 0.150 2026-09-12 08:58:14,204 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.010 0.016 2026-09-12 08:58:14,244 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 08:58:14,266 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "GET /web/assets/e884a37/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 08:58:14,273 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "GET /web/assets/df7d2cd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-12 08:58:14,344 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 08:58:14,445 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.009 0.020 2026-09-12 08:58:14,466 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.009 0.041 2026-09-12 08:58:14,489 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.044 2026-09-12 08:58:14,619 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.062 0.127 2026-09-12 08:58:14,668 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.024 0.190 2026-09-12 08:58:14,670 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.033 2026-09-12 08:58:14,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:14] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-09-12%2006%3A58%3A47 HTTP/1.1" 200 - 11 0.016 0.021 2026-09-12 08:58:15,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:58:15,465 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:15,466 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-12 08:58:15,474 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 36567 2026-09-12 08:58:15,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-12 08:58:15,475 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 36567 2026-09-12 08:58:15,530 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmp5obs8f0g_chrome_odoo" 2026-09-12 08:58:15,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:58:17,297 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<331984967569803.1789203497.192503690719604-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:58:17,298 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:58:17,302 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:58:17,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<914091428459473.1789203497.350219726562500-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:58:17,381 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:58:17,383 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:58:19,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-12 08:58:19,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-09-12 08:58:19,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-12 08:58:19,843 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 238, model: project.milestone 2026-09-12 08:58:19,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-12 08:58:19,869 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #238 deleted mail.message records with IDs: [33629] 2026-09-12 08:58:19,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: project.milestone 2026-09-12 08:58:19,884 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-12 08:58:19,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: project.milestone 2026-09-12 08:58:19,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-12 08:58:19,930 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-12 08:58:19,955 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #237 deleted mail.message records with IDs: [33628] 2026-09-12 08:58:19,977 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #237 deleted project.update records with IDs: [10] 2026-09-12 08:58:20,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-12 08:58:20,033 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-09-12 08:58:20,034 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-12 08:58:20,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-12 08:58:20,056 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-12 08:58:20,080 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-12 08:58:20,082 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-12 08:58:20,106 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-12 08:58:20,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-12 08:58:20,141 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-12 08:58:20,184 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #235 deleted mail.message records with IDs: [33628] 2026-09-12 08:58:20,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: project.update 2026-09-12 08:58:20,197 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-12 08:58:20,229 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: project.update 2026-09-12 08:58:20,238 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 08:58:21,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<650576375042257.1789203501.805285453796387-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:58:21,895 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:58:21,900 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:58:21,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<274166522626942.1789203501.934134960174561-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:58:21,957 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:58:21,959 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:58:22,585 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-12 08:58:25,023 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-12 08:58:25,485 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-12 08:58:26,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:58:27,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-12 08:58:27,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 36739 2026-09-12 08:58:27,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmp62oesqkp_chrome_odoo 2026-09-12 08:58:27,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:37747/json/version 2026-09-12 08:58:27,577 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37747/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:58:27,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:58:27,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:37747/json 2026-09-12 08:58:27,580 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:37747/json with timeout 3 increased to 10s during tests 2026-09-12 08:58:27,582 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:37747/devtools/page/F28D7A8A3E153766EAA29F0FB5529D32 2026-09-12 08:58:27,584 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-09-12 08:58:27,586 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-09-12 08:58:28,085 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:58:28,088 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:58:28,097 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-09-12 08:58:28,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:58:28,100 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:58:28,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 08:58:28,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:28] "GET /web HTTP/1.1" 200 - 121 0.072 0.795 2026-09-12 08:58:28,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': 'F28D7A8A3E153766EAA29F0FB5529D32', 'loaderId': '081DCDA90C7D49CCEB803081627C07CF', 'isDownload': False} 2026-09-12 08:58:28,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-12 08:58:28,990 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:28] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 08:58:28,998 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:28] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 08:58:29,036 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.006 0.029 2026-09-12 08:58:29,040 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:29,045 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.002 0.038 2026-09-12 08:58:29,053 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:58:29,668 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-12 08:58:29,671 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:58:29,675 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 08:58:29,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.008 2026-09-12 08:58:29,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-12 08:58:29,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.061 0.071 2026-09-12 08:58:29,854 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 08:58:29,905 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.023 0.185 2026-09-12 08:58:29,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.191 2026-09-12 08:58:29,942 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.017 0.203 2026-09-12 08:58:30,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.024 0.264 2026-09-12 08:58:30,066 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:58:30,089 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:58:30,101 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:58:30,113 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 08:58:30,186 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.101 0.347 2026-09-12 08:58:30,190 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.425 2026-09-12 08:58:30,217 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.006 0.365 2026-09-12 08:58:30,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.314 2026-09-12 08:58:30,248 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.311 2026-09-12 08:58:30,280 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.242 2026-09-12 08:58:30,284 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.046 2026-09-12 08:58:30,996 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-09-12 08:58:31,016 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:31,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-12 08:58:31,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.012 2026-09-12 08:58:31,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:31] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.048 0.097 2026-09-12 08:58:31,405 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:31] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.063 0.107 2026-09-12 08:58:31,599 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.030 0.041 2026-09-12 08:58:31,632 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.016 0.089 2026-09-12 08:58:31,672 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:31] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.011 0.133 2026-09-12 08:58:32,278 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-09-12 08:58:32,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.014 2026-09-12 08:58:32,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:32] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.005 0.013 2026-09-12 08:58:32,345 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.004 2026-09-12 08:58:32,362 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:32] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.004 0.017 2026-09-12 08:58:32,508 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:58:33,168 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-09-12 08:58:33,176 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:33,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.031 0.074 2026-09-12 08:58:33,322 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.009 0.021 2026-09-12 08:58:33,494 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.083 0.081 2026-09-12 08:58:33,735 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.054 0.347 2026-09-12 08:58:33,793 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.023 0.015 2026-09-12 08:58:33,802 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.047 2026-09-12 08:58:33,824 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 08:58:33,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.016 2026-09-12 08:58:33,838 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 08:58:33,861 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:58:33,886 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 08:58:34,909 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:34,925 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:34,930 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:34] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.007 0.011 2026-09-12 08:58:35,696 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:35,708 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-12 08:58:35,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:35] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.006 0.008 2026-09-12 08:58:35,726 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:35,734 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:35] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.006 0.007 2026-09-12 08:58:35,764 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:35] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.007 0.027 2026-09-12 08:58:35,778 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:35] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 08:58:35,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:35] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.003 0.014 2026-09-12 08:58:35,815 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:35] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.013 2026-09-12 08:58:36,503 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 08:58:36,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-09-12 08:58:36,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-12 08:58:36,608 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:36,628 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-09-12 08:58:36,643 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:36,661 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-09-12 08:58:36,680 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-09-12 08:58:36,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.052 0.074 2026-09-12 08:58:36,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.005 0.061 2026-09-12 08:58:36,772 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.011 0.019 2026-09-12 08:58:36,820 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.019 0.039 2026-09-12 08:58:36,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.008 0.061 2026-09-12 08:58:36,844 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 08:58:36,861 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:36] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.004 0.026 2026-09-12 08:58:38,596 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-09-12 08:58:38,609 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-09-12 08:58:38,613 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:38] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 08:58:38,638 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:38] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 08:58:38,654 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:38] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.017 2026-09-12 08:58:38,728 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:38] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.028 0.035 2026-09-12 08:58:39,509 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Updates (trigger: .o_project_updates_breadcrumb)' 2026-09-12 08:58:39,524 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:39,538 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.013 2026-09-12 08:58:39,586 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.008 0.033 2026-09-12 08:58:39,607 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.004 0.007 2026-09-12 08:58:39,675 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.017 0.026 2026-09-12 08:58:39,704 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:58:39,770 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 12 0.012 0.032 2026-09-12 08:58:39,811 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.011 0.072 2026-09-12 08:58:39,848 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:39] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 12 0.008 0.108 2026-09-12 08:58:40,477 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-09-12 08:58:40,511 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:40] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.013 0.019 2026-09-12 08:58:40,539 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:40] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.006 0.014 2026-09-12 08:58:41,310 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-12 08:58:41,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-12 08:58:41,326 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-09-12 08:58:41,367 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:41] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.014 0.032 2026-09-12 08:58:41,386 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:41] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.002 0.010 2026-09-12 08:58:42,158 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-09-12 08:58:42,172 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:42] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 08:58:42,532 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:58:42,935 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-12 08:58:42,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-12 08:58:42,960 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:42,991 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:42] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.015 0.029 2026-09-12 08:58:43,016 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:43] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.013 2026-09-12 08:58:43,786 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-12 08:58:43,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:43] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:58:43,836 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:43] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.007 0.013 2026-09-12 08:58:43,849 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:43] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.004 0.028 2026-09-12 08:58:43,876 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:43] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 08:58:44,616 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-12 08:58:44,626 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:44,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:44] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.012 0.021 2026-09-12 08:58:44,679 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:44] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.003 0.012 2026-09-12 08:58:45,448 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-09-12 08:58:45,562 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:45] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.027 0.084 2026-09-12 08:58:45,636 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:45] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.004 0.030 2026-09-12 08:58:45,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:45] "GET /web/assets/e884a37/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 08:58:45,656 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:45] "GET /web/assets/df7d2cd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-09-12 08:58:45,775 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:45] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.018 0.021 2026-09-12 08:58:45,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:45] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-12%2006%3A58%3A47 HTTP/1.1" 200 - 11 0.008 0.022 2026-09-12 08:58:46,650 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-09-12 08:58:46,663 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:46,675 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:46,700 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:46,714 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:46,725 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:46,741 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:46,757 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:46,759 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:46] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.043 0.057 2026-09-12 08:58:46,777 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:46] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:58:46,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:46] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.023 0.036 2026-09-12 08:58:46,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:46] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.060 2026-09-12 08:58:46,909 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:46] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.019 0.032 2026-09-12 08:58:47,683 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:47,705 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:47] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.004 0.015 2026-09-12 08:58:47,710 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.022 2026-09-12 08:58:47,767 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:47] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.026 0.024 2026-09-12 08:58:48,553 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:48,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.011 0.009 2026-09-12 08:58:48,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.002 0.016 2026-09-12 08:58:48,635 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.011 0.033 2026-09-12 08:58:48,655 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:48] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.006 0.007 2026-09-12 08:58:48,944 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-12 08:58:49,429 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:49,452 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:49] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.009 2026-09-12 08:58:49,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:49] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 08:58:49,491 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:49] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-09-12 08:58:49,514 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:49] "GET /web/assets/d21b5c2/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 08:58:50,341 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:50,361 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:50] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.015 0.012 2026-09-12 08:58:50,431 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:50] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.030 0.032 2026-09-12 08:58:51,214 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:51,282 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:51] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.032 0.035 2026-09-12 08:58:52,114 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:52,135 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:52] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.014 2026-09-12 08:58:52,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:52] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.018 0.027 2026-09-12 08:58:52,956 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:52,966 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:52,978 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:52] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.011 2026-09-12 08:58:52,992 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.019 2026-09-12 08:58:53,006 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:53] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 08:58:53,808 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:53,829 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:53,841 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:53] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.007 0.016 2026-09-12 08:58:53,919 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:53] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.026 0.044 2026-09-12 08:58:53,940 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:53] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:58:54,721 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:54,736 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:54] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.011 2026-09-12 08:58:54,797 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:54] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.028 0.028 2026-09-12 08:58:55,574 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:55,653 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:55] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.037 0.041 2026-09-12 08:58:56,489 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:56,512 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:56] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.008 0.014 2026-09-12 08:58:56,581 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:56] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.038 0.025 2026-09-12 08:58:57,361 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:57,380 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:57,391 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:57] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.010 0.017 2026-09-12 08:58:57,404 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.005 0.023 2026-09-12 08:58:57,472 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:57] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.017 0.044 2026-09-12 08:58:57,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:57] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:58:58,252 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:58,259 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:58,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:58] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 08:58:58,306 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:58] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.011 0.015 2026-09-12 08:58:58,315 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:58] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.028 2026-09-12 08:58:58,334 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:58] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.010 0.026 2026-09-12 08:58:58,346 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:58] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.042 2026-09-12 08:58:58,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:58] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.004 0.052 2026-09-12 08:58:58,382 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:58] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:58:59,162 106 INFO rb-3be5b00-224738-414704 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-09-12 08:58:59,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:59] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.012 2026-09-12 08:58:59,187 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-12 08:58:59,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:58:59] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.012 0.023 2026-09-12 08:58:59,998 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:00,043 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:00] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.013 0.029 2026-09-12 08:59:00,882 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:00,903 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:00] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.014 2026-09-12 08:59:00,962 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:00] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.018 0.032 2026-09-12 08:59:01,737 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:01,741 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:01,762 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.004 0.015 2026-09-12 08:59:01,769 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 08:59:01,796 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.005 0.016 2026-09-12 08:59:01,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 08:59:01,814 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 08:59:01,834 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.005 0.027 2026-09-12 08:59:01,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.005 0.041 2026-09-12 08:59:01,864 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:01] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:59:02,649 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:02,657 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:02,662 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.000 0.004 2026-09-12 08:59:02,706 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.019 0.019 2026-09-12 08:59:02,721 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 08:59:02,732 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:59:02,763 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:59:02,767 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:59:02,772 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 08:59:02,784 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 08:59:02,786 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 08:59:02,820 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 08:59:02,837 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:59:02,845 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:59:02,852 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:59:02,863 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:02] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:59:03,678 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:03,699 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:03] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.014 2026-09-12 08:59:03,744 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:03] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.014 0.024 2026-09-12 08:59:04,529 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:04,583 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:04] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.017 0.035 2026-09-12 08:59:05,441 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:05,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:05] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.023 0.016 2026-09-12 08:59:05,545 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:05] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.027 0.028 2026-09-12 08:59:06,319 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:06,327 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:06,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:06] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 08:59:06,346 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:06] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.003 0.014 2026-09-12 08:59:06,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:06] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.005 0.014 2026-09-12 08:59:06,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:06] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-12 08:59:06,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:06] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.005 2026-09-12 08:59:07,180 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:07,193 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:07,213 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:07] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.014 0.013 2026-09-12 08:59:07,222 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:07] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.002 0.033 2026-09-12 08:59:07,236 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:07] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 08:59:08,007 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:08,026 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:08] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.014 2026-09-12 08:59:08,079 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:08] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.016 0.029 2026-09-12 08:59:08,851 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:08,911 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:08] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.023 0.037 2026-09-12 08:59:09,728 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:09,748 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:09] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.014 2026-09-12 08:59:09,835 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:09] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.044 0.036 2026-09-12 08:59:10,606 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:10,616 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:10,634 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:10] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.012 0.013 2026-09-12 08:59:10,650 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:10] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.008 0.025 2026-09-12 08:59:10,659 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:10] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.003 0.037 2026-09-12 08:59:10,677 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:10] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 08:59:11,458 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-09-12 08:59:11,467 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:59:11,470 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 36739 2026-09-12 08:59:11,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-09-12 08:59:11,471 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 36739 2026-09-12 08:59:11,513 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmp62oesqkp_chrome_odoo" 2026-09-12 08:59:11,677 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 37037 2026-09-12 08:59:11,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmp0zgk3rrt_chrome_odoo 2026-09-12 08:59:11,678 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:45717/json/version 2026-09-12 08:59:11,680 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45717/json/version with timeout 3 increased to 10s during tests 2026-09-12 08:59:11,706 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 08:59:11,710 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:45717/json 2026-09-12 08:59:11,715 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:45717/json with timeout 3 increased to 10s during tests 2026-09-12 08:59:11,719 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:45717/devtools/page/0BB87BD62F8DBE1AE5C2580AE7DDFBB9 2026-09-12 08:59:11,722 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-09-12 08:59:11,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-09-12 08:59:12,167 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 08:59:12,169 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 08:59:12,171 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-09-12 08:59:12,174 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 08:59:12,175 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 08:59:12,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:12] "GET /web HTTP/1.1" 200 - 18 0.025 0.064 2026-09-12 08:59:12,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '0BB87BD62F8DBE1AE5C2580AE7DDFBB9', 'loaderId': '9DE9F1835156414A64BEAC32C103FDB2', 'isDownload': False} 2026-09-12 08:59:12,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-12 08:59:12,300 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:12] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.007 2026-09-12 08:59:12,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:12] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.020 2026-09-12 08:59:12,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:12] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 2 0.001 0.052 2026-09-12 08:59:12,349 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:12] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 3 0.004 0.053 2026-09-12 08:59:12,389 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:12,389 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:12] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 08:59:13,065 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-12 08:59:13,072 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-12 08:59:13,075 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 08:59:13,130 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.026 0.020 2026-09-12 08:59:13,163 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-12 08:59:13,211 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.031 0.077 2026-09-12 08:59:13,215 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.099 2026-09-12 08:59:13,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.010 0.089 2026-09-12 08:59:13,281 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.012 0.129 2026-09-12 08:59:13,333 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 25 0.012 0.164 2026-09-12 08:59:13,337 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.155 2026-09-12 08:59:13,356 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.005 0.116 2026-09-12 08:59:13,369 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.125 2026-09-12 08:59:13,380 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /web/offline HTTP/1.1" 200 - 4 0.001 0.140 2026-09-12 08:59:13,417 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 08:59:13,421 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 08:59:13,429 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 08:59:13,454 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.039 0.094 2026-09-12 08:59:13,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.015 2026-09-12 08:59:13,459 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:13] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 08:59:14,194 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-09-12 08:59:14,213 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:14,226 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:14,241 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.015 2026-09-12 08:59:14,297 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:14] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.004 0.024 2026-09-12 08:59:14,477 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:14] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.049 0.103 2026-09-12 08:59:14,647 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:14] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.012 0.020 2026-09-12 08:59:14,685 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:14] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.010 0.055 2026-09-12 08:59:14,725 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:14] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.014 0.089 2026-09-12 08:59:15,272 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-12 08:59:15,368 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:15,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.013 2026-09-12 08:59:15,437 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:15] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.007 0.013 2026-09-12 08:59:15,456 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.004 2026-09-12 08:59:15,483 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:15] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.012 0.020 2026-09-12 08:59:16,289 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:16,300 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:16,383 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.023 0.058 2026-09-12 08:59:16,430 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.015 0.022 2026-09-12 08:59:16,567 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.040 0.088 2026-09-12 08:59:16,665 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.012 0.213 2026-09-12 08:59:16,727 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.008 0.009 2026-09-12 08:59:16,740 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.004 0.017 2026-09-12 08:59:16,788 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.024 0.014 2026-09-12 08:59:16,795 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.032 2026-09-12 08:59:16,801 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.041 2026-09-12 08:59:16,836 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 08:59:16,950 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-12 08:59:17,587 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:17,591 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:17,601 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:17] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.002 0.009 2026-09-12 08:59:18,373 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:18,387 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:18] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 08:59:18,390 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:18,401 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:18] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.001 0.005 2026-09-12 08:59:18,411 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:18] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.000 0.004 2026-09-12 08:59:19,179 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:19,201 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:19] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 08:59:19,227 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.005 0.012 2026-09-12 08:59:19,470 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-12 08:59:20,018 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:20,024 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:20,156 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:20] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.075 0.058 2026-09-12 08:59:20,212 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:20] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.013 0.026 2026-09-12 08:59:20,262 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.025 0.054 2026-09-12 08:59:20,278 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:20] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.005 0.014 2026-09-12 08:59:20,293 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:20] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.032 2026-09-12 08:59:22,049 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:22,082 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:22,133 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.036 0.057 2026-09-12 08:59:22,242 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 60 0.048 0.107 2026-09-12 08:59:22,255 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.101 2026-09-12 08:59:22,298 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.015 0.134 2026-09-12 08:59:22,318 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 08:59:22,326 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 08:59:22,332 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 08:59:22,359 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-09-12 08:59:22,376 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.008 0.007 2026-09-12 08:59:22,400 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "GET /web/assets/e884a37/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-12 08:59:22,408 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "GET /web/assets/df7d2cd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 08:59:22,485 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.003 0.008 2026-09-12 08:59:22,547 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 08:59:22,552 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-09-12 08:59:22,627 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.023 0.008 2026-09-12 08:59:22,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.022 0.041 2026-09-12 08:59:22,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.097 2026-09-12 08:59:22,738 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.016 0.093 2026-09-12 08:59:22,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.027 0.123 2026-09-12 08:59:22,831 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.024 0.169 2026-09-12 08:59:22,915 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:22] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-12%2006%3A58%3A47 HTTP/1.1" 200 - 11 0.015 0.019 2026-09-12 08:59:24,013 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:24,035 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:24,053 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:24,091 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:24] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.022 0.017 2026-09-12 08:59:24,123 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:24] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.004 0.017 2026-09-12 08:59:24,833 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 08:59:24,994 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:25,018 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:25] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.007 0.015 2026-09-12 08:59:25,064 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:25] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.009 0.026 2026-09-12 08:59:25,081 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:25] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.007 2026-09-12 08:59:25,124 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:25] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.019 0.034 2026-09-12 08:59:25,912 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-09-12 08:59:25,947 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:25] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.019 0.017 2026-09-12 08:59:26,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:26] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.036 0.037 2026-09-12 08:59:26,068 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:26] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.011 0.100 2026-09-12 08:59:26,098 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:26] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.010 0.101 2026-09-12 08:59:26,127 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:26] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.010 0.130 2026-09-12 08:59:26,165 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:26] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.012 0.159 2026-09-12 08:59:26,205 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:26] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.015 0.194 2026-09-12 08:59:26,244 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:26] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.013 0.197 2026-09-12 08:59:27,010 106 INFO rb-3be5b00-224738-414704 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-09-12 08:59:27,020 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:27] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 08:59:27,037 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-09-12 08:59:27,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.011 0.010 2026-09-12 08:59:27,067 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.012 2026-09-12 08:59:27,216 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:27] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.074 0.075 2026-09-12 08:59:27,283 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.030 0.159 2026-09-12 08:59:27,299 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:27] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 08:59:28,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-09-12 08:59:28,447 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 08:59:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 08:59:28,453 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 37037 2026-09-12 08:59:28,454 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-09-12 08:59:28,455 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 37037 2026-09-12 08:59:28,505 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmp0zgk3rrt_chrome_odoo" 2026-09-12 08:59:28,523 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 08:59:30,118 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<467169636548455.1789203570.046562910079956-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:59:30,119 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:30,122 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:30,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<757684350804792.1789203570.154934167861938-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:59:30,182 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:30,183 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:30,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<960231195292804.1789203570.240513563156128-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:59:30,267 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:30,269 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:30,275 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-12 08:59:30,369 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-12 08:59:30,765 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-12 08:59:31,183 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-12 08:59:31,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-12 08:59:33,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:59:35,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<332317742676784.1789203575.231877803802490-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:59:35,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:35,312 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:35,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<926919621394915.1789203575.349422931671143-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:59:35,378 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:35,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:35,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-12 08:59:35,503 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-12 08:59:35,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-12 08:59:35,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-12 08:59:35,891 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-12 08:59:36,028 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-12 08:59:37,049 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-12 08:59:38,209 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:59:39,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<454138931261698.1789203579.751014947891235-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 08:59:39,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:39,829 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:39,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<636301296220715.1789203579.874515771865845-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:59:39,904 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:39,906 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:39,933 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-12 08:59:40,041 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<855401535345885.1789203580.012908220291138-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:59:40,041 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:40,043 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:40,076 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-12 08:59:40,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<300203184235907.1789203580.144161939620972-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 08:59:40,240 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 08:59:40,244 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 08:59:40,255 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 08:59:47,239 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,669 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 08:59:49,864 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-12 08:59:54,975 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-09-12 09:00:01,973 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:00:01,973 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:00:01,973 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:00:01,973 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:00:01,973 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:00:01,974 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:00:01,974 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:00:01,974 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:00:01,974 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:00:01,974 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-09-12 09:00:04,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:04,614 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:06,748 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 09:00:37,003 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:00:37,003 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:00:37,003 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:00:37,004 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:00:37,004 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:00:37,004 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:00:37,004 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:00:37,004 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:00:37,004 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:39,704 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:00:48,199 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,438 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:00:51,804 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-12 09:00:52,681 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [121] 2026-09-12 09:00:52,876 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [122] 2026-09-12 09:00:53,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 345 and Message-Id '<367665912567438.1789203652.970985412597656-openerp-6-hr.expense.sheet@4852cd4236f1>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-09-12 09:00:53,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:00:53,087 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #255 deleted mail.mail records with IDs: [345] 2026-09-12 09:00:53,087 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:00:53,211 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-09-12 09:00:53,518 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [123] 2026-09-12 09:00:56,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:01:05,565 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:01:07,624 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,624 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,624 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,624 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,624 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,624 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,625 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,625 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:07,625 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:14,754 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-12 09:01:17,090 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:01:47,404 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,600 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:01:49,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-12 09:01:52,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-12 09:01:53,601 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-12 09:01:54,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-12 09:01:57,805 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:02:05,512 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:02:05,513 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:02:05,513 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-09-12 09:02:07,666 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,666 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,666 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,666 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,667 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,667 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,667 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,667 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,667 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:07,667 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:08,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-12 09:02:13,882 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-12 09:02:16,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:02:52,103 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:02:54,288 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:03,260 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:03:03,261 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-09-12 09:03:05,330 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:05,331 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:03:06,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-12 09:03:07,764 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [124] 2026-09-12 09:03:08,318 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [125] 2026-09-12 09:03:12,802 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1113] 2026-09-12 09:03:13,271 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [759] 2026-09-12 09:03:14,239 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1115] 2026-09-12 09:03:15,690 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1118] 2026-09-12 09:03:16,120 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [760] 2026-09-12 09:03:17,160 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1120] 2026-09-12 09:03:17,463 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-12 09:03:18,573 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [126] 2026-09-12 09:03:22,196 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-12 09:03:28,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<644271691381093.1789203808.687507867813110-openerp-private@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-09-12 09:03:28,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:03:28,731 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-09-12 09:03:28,766 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35889] 2026-09-12 09:03:28,766 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:03:28,772 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 09:03:28,920 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-09-12 09:03:29,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<263760931769661.1577836800.000000000000000-openerp-13-hr.leave@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-09-12 09:03:29,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:03:29,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-09-12 09:03:29,000 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:03:29,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #271 deleted resource.calendar.leaves records with IDs: [19] 2026-09-12 09:03:29,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #271 deleted account.analytic.line records with IDs: [923, 922] 2026-09-12 09:03:29,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 09:03:34,887 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-12 09:03:36,129 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-09-12 09:03:36,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [927] 2026-09-12 09:03:36,883 106 INFO rb-3be5b00-224738-414704 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-09-12 09:03:37,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [932] 2026-09-12 09:03:37,000 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-09-12 09:03:37,599 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 09:03:58,861 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-12 09:04:00,951 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-12 09:04:01,903 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-12 09:04:04,990 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:04:32,613 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,383 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,384 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:04:35,746 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-12 09:04:36,657 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-12 09:04:38,339 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-12 09:04:40,544 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-12 09:04:41,287 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-12 09:04:42,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-12 09:04:42,405 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-12 09:04:45,705 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:05:05,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-12 09:05:06,577 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-09-12 09:05:09,064 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-09-12 09:05:09,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-12 09:05:11,245 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-12 09:05:12,930 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-12 09:05:13,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-12 09:05:15,592 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-12 09:05:16,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-12 09:05:17,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-09-12 09:05:18,295 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-12 09:05:20,498 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-12 09:05:22,546 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-12 09:05:38,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-12 09:05:40,955 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206976366394508.1789203940.774711847305298-openerp-49-purchase.order@4852cd4236f1>: ['"partner_a" <@False>'] 2026-09-12 09:05:40,969 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:05:40,984 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-12 09:05:41,153 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-12 09:05:42,022 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-12 09:05:44,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708705707544529.1789203944.801244258880615-openerp-54-purchase.order@4852cd4236f1>: ['"partner_a" <@False>'] 2026-09-12 09:05:44,960 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #278 deleted mail.mail records with IDs: [349] 2026-09-12 09:05:44,960 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:05:45,009 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-12 09:05:46,985 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-12 09:05:48,317 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-12 09:05:50,115 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-12 09:05:56,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-12 09:05:58,720 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 09:06:23,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<730277343778374.1789203983.640958070755005-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-12 09:06:23,676 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:06:23,686 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [350] 2026-09-12 09:06:23,703 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38719] 2026-09-12 09:06:23,704 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:06:23,718 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 09:06:24,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<584599681644854.1789203984.561381578445435-openerp-private@4852cd4236f1>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-12 09:06:24,594 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:06:24,603 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [351] 2026-09-12 09:06:24,617 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38721] 2026-09-12 09:06:24,617 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:06:24,633 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 09:06:24,909 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-12 09:06:30,101 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 09:06:51,006 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-12 09:06:54,777 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-12 09:06:59,246 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1162, 1163, 1164] 2026-09-12 09:06:59,454 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2051, 2052] 2026-09-12 09:07:00,516 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-12 09:07:04,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-12 09:07:08,359 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-12 09:07:11,880 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-12 09:07:17,025 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-09-12 09:07:21,798 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-12 09:07:25,731 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1178, 1179] 2026-09-12 09:07:25,848 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2074] 2026-09-12 09:07:26,631 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-12 09:07:31,829 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1183, 1184, 1185, 1186, 1187] 2026-09-12 09:07:31,922 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2085] 2026-09-12 09:07:32,061 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1188, 1189, 1190, 1191] 2026-09-12 09:07:32,141 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2080] 2026-09-12 09:07:32,358 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-12 09:07:36,035 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1192, 1193, 1194] 2026-09-12 09:07:36,133 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2088, 2089] 2026-09-12 09:07:36,792 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-12 09:07:42,450 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1198, 1199, 1200, 1201] 2026-09-12 09:07:42,551 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2100] 2026-09-12 09:07:42,681 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1202, 1203, 1204] 2026-09-12 09:07:42,747 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2095] 2026-09-12 09:07:42,952 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-12 09:07:47,587 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1205, 1206, 1207, 1208] 2026-09-12 09:07:47,717 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2102] 2026-09-12 09:07:47,997 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-09-12 09:07:52,712 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1209, 1210, 1211, 1212] 2026-09-12 09:07:52,822 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2109] 2026-09-12 09:07:53,055 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-12 09:07:57,545 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1213, 1214, 1215, 1216] 2026-09-12 09:07:57,654 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2120] 2026-09-12 09:07:57,850 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1217, 1218, 1219] 2026-09-12 09:07:57,939 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2116] 2026-09-12 09:07:58,191 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-12 09:08:01,356 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-12 09:08:05,950 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-12 09:08:09,043 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1226, 1227] 2026-09-12 09:08:09,127 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2132] 2026-09-12 09:08:09,579 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-12 09:08:12,613 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1230, 1231] 2026-09-12 09:08:12,710 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2137] 2026-09-12 09:08:13,166 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 09:08:34,943 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-12 09:08:37,497 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #289 deleted stock.move records with IDs: [854] 2026-09-12 09:08:38,982 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-12 09:08:40,885 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:08:49,637 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:08:51,747 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:51,748 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:08:53,941 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-12 09:09:02,272 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:09:02,273 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:04,369 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:05,837 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-12 09:09:10,554 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-12 09:09:12,860 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-12 09:09:14,515 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-12 09:09:22,769 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-12 09:09:22,770 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-12 09:09:24,966 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,966 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,966 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,966 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,966 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,966 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,967 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,967 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:24,967 106 INFO rb-3be5b00-224738-414704 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-12 09:09:27,691 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-12 09:09:28,692 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-12 09:09:30,623 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-12 09:09:31,644 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-12 09:09:32,753 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-12 09:09:37,184 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:09:59,893 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-12 09:10:03,217 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-12 09:10:04,845 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-12 09:10:05,017 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-12 09:10:05,764 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-12 09:10:06,507 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:10:27,042 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-09-12 09:10:27,491 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-12 09:10:27,607 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:accountman from n/a 2026-09-12 09:10:28,188 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 09:10:28,463 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:10:28] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.041 0.237 2026-09-12 09:10:28,852 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:10:28] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.100 0.285 2026-09-12 09:10:28,994 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:10:28] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.059 0.080 2026-09-12 09:10:29,071 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:10:51,695 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-09-12 09:10:52,113 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-09-12 09:10:53,235 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-09-12 09:10:54,276 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1254, 1255, 1256, 1257, 1258] 2026-09-12 09:10:54,435 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2202] 2026-09-12 09:10:55,444 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1264, 1265, 1266, 1267, 1268] 2026-09-12 09:10:55,544 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2209] 2026-09-12 09:10:55,723 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-09-12 09:10:57,360 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-09-12 09:10:57,690 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-09-12 09:10:58,408 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-09-12 09:10:58,721 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-09-12 09:11:00,728 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-09-12 09:11:01,107 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-09-12 09:11:02,020 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-09-12 09:11:03,228 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-09-12 09:11:03,817 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-09-12 09:11:04,131 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-09-12 09:11:04,432 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-09-12 09:11:04,806 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-09-12 09:11:05,065 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-09-12 09:11:05,674 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-09-12 09:11:05,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:11:29,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-12 09:11:31,241 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #297 deleted stock.move records with IDs: [891] 2026-09-12 09:11:33,306 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #297 deleted stock.move records with IDs: [894] 2026-09-12 09:11:36,027 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-12 09:11:37,497 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-12 09:11:39,225 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #297 deleted stock.move records with IDs: [902] 2026-09-12 09:11:41,365 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-12 09:11:42,079 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #297 deleted stock.move records with IDs: [905] 2026-09-12 09:11:42,983 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-12 09:11:44,855 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #297 deleted stock.move records with IDs: [907] 2026-09-12 09:11:45,831 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:12:20,849 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-12 09:12:21,506 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [909] 2026-09-12 09:12:22,350 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [913] 2026-09-12 09:12:22,824 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted product.set records with IDs: [2] 2026-09-12 09:12:22,904 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [914, 915, 912] 2026-09-12 09:12:23,320 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-12 09:12:25,229 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [917] 2026-09-12 09:12:35,317 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted mail.followers records with IDs: [30099] 2026-09-12 09:12:38,019 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-12 09:12:41,683 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-12 09:12:44,306 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-12 09:12:44,919 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-12 09:12:52,046 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-12 09:12:55,331 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-12 09:12:57,383 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [962] 2026-09-12 09:12:58,768 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-12 09:13:02,966 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [966] 2026-09-12 09:13:03,978 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-12 09:13:06,283 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [968] 2026-09-12 09:13:07,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-12 09:13:08,561 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-12 09:13:12,564 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-12 09:13:13,926 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-12 09:13:16,334 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-12 09:13:17,458 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted mail.message records with IDs: [42622] 2026-09-12 09:13:17,488 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-09-12 09:13:17,731 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:19,058 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [985] 2026-09-12 09:13:21,456 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-12 09:13:26,912 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [988] 2026-09-12 09:13:27,855 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [991] 2026-09-12 09:13:28,278 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [992] 2026-09-12 09:13:28,719 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [993] 2026-09-12 09:13:30,006 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move.line records with IDs: [909] 2026-09-12 09:13:30,635 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-12 09:13:31,152 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-12 09:13:33,531 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #299 deleted stock.move records with IDs: [996] 2026-09-12 09:13:35,591 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 09:13:35,598 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-12 09:13:36,083 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 37242 2026-09-12 09:13:36,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmp1gupipzu_chrome_odoo 2026-09-12 09:13:36,084 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:34029/json/version 2026-09-12 09:13:36,086 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34029/json/version with timeout 3 increased to 10s during tests 2026-09-12 09:13:36,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-12 09:13:36,114 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:34029/json 2026-09-12 09:13:36,115 106 INFO rb-3be5b00-224738-414704 odoo.tests.common.requests: request http://127.0.0.1:34029/json with timeout 3 increased to 10s during tests 2026-09-12 09:13:36,125 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:34029/devtools/page/230917452A0012C7FBB470075AC63A39 2026-09-12 09:13:36,130 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-09-12 09:13:36,142 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-09-12 09:13:36,746 106 INFO rb-3be5b00-224738-414704 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-12 09:13:36,750 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.res_users: Login successful for db:rb-3be5b00-224738-414704 login:admin from n/a 2026-09-12 09:13:36,760 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-09-12 09:13:36,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-12 09:13:36,763 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-12 09:13:36,774 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 09:13:37,726 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:37] "GET /web HTTP/1.1" 200 - 121 0.138 0.820 2026-09-12 09:13:37,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': '230917452A0012C7FBB470075AC63A39', 'loaderId': '0910CEF2A4D4090410C2D80DE4A97255', 'isDownload': False} 2026-09-12 09:13:37,730 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-12 09:13:37,771 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:37] "GET /web/assets/4a5b0ed/web.assets_web.min.css HTTP/1.1" 200 - 4 0.023 0.012 2026-09-12 09:13:37,794 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:37] "GET /web/assets/9d99511/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.047 2026-09-12 09:13:37,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:37] "GET /web/webclient/translations/5a2953cc4758a8ad0f825381548748baa2b4f4d0?lang=en_US HTTP/1.1" 200 - 4 0.003 0.052 2026-09-12 09:13:37,864 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:37,882 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:37] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.007 0.125 2026-09-12 09:13:37,904 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:37] "GET /web/assets/0ac763a/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.011 0.076 2026-09-12 09:13:38,568 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 09:13:38,576 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 09:13:38,580 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-12 09:13:38,612 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.020 2026-09-12 09:13:38,660 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:38,787 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.101 0.098 2026-09-12 09:13:38,824 106 INFO rb-3be5b00-224738-414704 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-12 09:13:38,898 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.058 0.246 2026-09-12 09:13:38,908 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.302 2026-09-12 09:13:38,942 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.019 0.289 2026-09-12 09:13:39,049 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.059 0.348 2026-09-12 09:13:39,093 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 09:13:39,100 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 09:13:39,105 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 09:13:39,138 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 09:13:39,279 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.159 0.473 2026-09-12 09:13:39,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.612 2026-09-12 09:13:39,338 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.030 0.498 2026-09-12 09:13:39,352 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.439 2026-09-12 09:13:39,371 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.442 2026-09-12 09:13:39,422 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.022 0.336 2026-09-12 09:13:39,425 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.061 2026-09-12 09:13:40,117 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-09-12 09:13:40,135 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:40,144 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-09-12 09:13:40,159 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.015 2026-09-12 09:13:40,487 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:40] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 118 0.058 0.248 2026-09-12 09:13:40,561 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:40] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.019 0.037 2026-09-12 09:13:40,565 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.059 2026-09-12 09:13:40,682 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:40] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.022 0.030 2026-09-12 09:13:40,807 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.013 0.025 2026-09-12 09:13:41,239 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 09:13:41,690 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:41,695 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 09:13:41,758 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:41] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.015 0.049 2026-09-12 09:13:41,901 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:41] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.007 0.030 2026-09-12 09:13:41,927 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:41] "GET /web/assets/e884a37/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 09:13:41,937 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:41] "GET /web/assets/df7d2cd/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 09:13:42,031 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.019 2026-09-12 09:13:42,288 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:42] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-12%2006%3A58%3A47 HTTP/1.1" 200 - 11 0.036 0.022 2026-09-12 09:13:42,643 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 09:13:43,011 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.ui-menu-item > a:contains("Agrolait")' 2026-09-12 09:13:43,032 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:43] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.014 0.020 2026-09-12 09:13:43,254 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:43] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 09:13:43,291 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:43] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.019 0.021 2026-09-12 09:13:43,328 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:43] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.020 0.036 2026-09-12 09:13:44,105 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-09-12 09:13:44,108 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-09-12 09:13:44,313 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:44] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.112 0.104 2026-09-12 09:13:44,435 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:44] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.046 0.061 2026-09-12 09:13:44,496 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:44] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.014 0.032 2026-09-12 09:13:44,505 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-12 09:13:44,534 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 09:13:45,307 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-09-12 09:13:45,339 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:45] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.023 0.015 2026-09-12 09:13:45,621 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:45] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.046 0.022 2026-09-12 09:13:46,400 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-12 09:13:46,419 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:46] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.002 0.015 2026-09-12 09:13:46,471 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:46] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.004 0.016 2026-09-12 09:13:46,549 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:46] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.018 0.048 2026-09-12 09:13:46,626 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:46] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.006 0.022 2026-09-12 09:13:47,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-12 09:13:47,377 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-12 09:13:47,399 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-09-12 09:13:47,412 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:48,176 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:48] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 305 0.342 0.443 2026-09-12 09:13:48,684 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:48] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 174 0.160 0.185 2026-09-12 09:13:48,776 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:48] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.018 0.018 2026-09-12 09:13:48,872 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:48] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.045 0.081 2026-09-12 09:13:48,910 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:48] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.019 0.096 2026-09-12 09:13:48,972 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:48] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.040 0.135 2026-09-12 09:13:49,714 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 09:13:49,878 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:49,911 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-12 09:13:50,184 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:50] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.076 0.203 2026-09-12 09:13:51,343 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-12 09:13:51,379 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-09-12 09:13:51,700 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:51] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.141 0.203 2026-09-12 09:13:52,867 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-09-12 09:13:53,199 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:53] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.131 0.202 2026-09-12 09:13:53,238 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:53] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.025 0.007 2026-09-12 09:13:53,305 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:53] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.015 0.027 2026-09-12 09:13:53,354 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:53] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.018 0.017 2026-09-12 09:13:54,361 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-09-12 09:13:54,399 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:54] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.014 0.021 2026-09-12 09:13:55,258 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-09-12 09:13:55,271 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:55] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.010 0.012 2026-09-12 09:13:55,625 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:55] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.092 0.031 2026-09-12 09:13:55,924 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-12 09:13:56,401 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-09-12 09:13:56,420 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:56] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.003 0.014 2026-09-12 09:13:56,504 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:56] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.013 0.014 2026-09-12 09:13:56,751 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:56] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.091 0.135 2026-09-12 09:13:57,028 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:57] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.084 0.136 2026-09-12 09:13:57,621 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-12 09:13:57,650 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:57,929 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:57] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.105 0.186 2026-09-12 09:13:59,113 106 INFO rb-3be5b00-224738-414704 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-09-12 09:13:59,377 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:59] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.112 0.166 2026-09-12 09:13:59,402 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:59] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.010 0.007 2026-09-12 09:13:59,474 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:59] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.016 0.029 2026-09-12 09:13:59,501 106 INFO rb-3be5b00-224738-414704 werkzeug: 127.0.0.1 - - [12/Sep/2026 09:13:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.017 2026-09-12 09:14:00,533 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-09-12 09:14:00,545 106 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 09:14:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 09:14:00,547 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 37242 2026-09-12 09:14:00,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-09-12 09:14:00,548 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 37242 2026-09-12 09:14:00,590 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmp1gupipzu_chrome_odoo" 2026-09-12 09:14:02,716 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 09:14:03,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 352 and Message-Id '<061895982282232.1789204443.239135742187500-openerp-private@4852cd4236f1>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-09-12 09:14:03,285 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:14:03,297 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-09-12 09:14:03,316 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42702] 2026-09-12 09:14:03,316 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:14:03,322 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 09:14:03,825 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 353 and Message-Id '<668739927148399.1789204443.787681341171265-openerp-private@4852cd4236f1>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-09-12 09:14:03,826 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:14:03,856 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-09-12 09:14:03,889 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42703] 2026-09-12 09:14:03,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:14:03,897 106 INFO rb-3be5b00-224738-414704 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-12 09:14:04,439 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6459, 6378, 6448, 6381, 6402, 6379, 6349, 6351, 6382, 6383, 6394, 6387, 6386, 6356, 6385, 6396, 6391, 6440, 6393, 6335, 6384, 6392, 6395, 6389, 6388, 6390, 6333, 6400, 6334, 6375, 6336, 6337, 6369, 6401, 6492, 6338, 6403, 6339, 6404, 6441, 6408, 6405, 6407, 6456, 6410, 6409, 6474, 6411, 6442, 6412, 6443, 6413, 6493, 6414, 6354, 6374, 6359, 6415, 6340, 6342, 6341, 6419, 6350, 6418, 6417, 6416, 6420, 6421, 6355, 6423, 6425, 6397, 6399, 6451, 6362, 6424, 6398, 6422, 6426, 6427, 6472, 6429, 6428, 6357, 6343, 6430, 6439, 6437, 6433, 6432, 6445, 6438, 6431, 6436, 6370, 6435, 6434, 6363, 6364, 6444, 6446, 6450, 6449, 6344, 6447, 6365, 6491, 6346, 6487, 6489, 6366, 6490, 6347, 6488, 6486, 6358, 6480, 6360, 6485, 6481, 6476, 6479, 6471, 6348, 6367, 6484, 6478, 6477, 6475, 6470, 6473, 6482, 6406, 6468, 6469, 6464, 6466, 6460, 6461, 6463, 6361, 6462, 6467, 6465, 6352, 6373, 6331, 6377, 6376, 6458, 6332, 6353, 6457, 6483, 6372, 6380, 6371, 6345, 6455, 6368, 6453, 6454, 6452] 2026-09-12 09:14:04,439 106 INFO rb-3be5b00-224738-414704 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-09-12 09:14:04,439 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-12 09:14:04,440 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-12 09:14:04,572 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-12 09:14:04,718 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42714, 42712] 2026-09-12 09:14:04,760 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-09-12 09:14:04,778 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42715, 42713] 2026-09-12 09:14:04,798 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-09-12 09:14:04,810 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-12 09:14:06,409 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-09-12 09:14:06,947 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-12 09:14:07,388 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-12 09:14:09,363 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-12 09:14:14,918 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-12 09:14:15,101 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-12 09:14:15,119 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-12 09:14:15,135 106 INFO rb-3be5b00-224738-414704 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-09-12 09:14:15,140 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-12 09:14:15,889 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-12 09:14:16,781 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-12 09:14:17,728 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-12 09:14:19,481 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-12 09:14:20,795 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-12 09:14:21,654 106 INFO rb-3be5b00-224738-414704 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-12 09:14:22,443 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 09:14:24,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 354 and Message-Id '<559850758472966.1789204464.418504238128662-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-12 09:14:24,500 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:14:24,504 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:14:24,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 355 and Message-Id '<548736044060398.1789204464.548215389251709-openerp-message-notify@4852cd4236f1>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-12 09:14:24,575 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-12 09:14:24,576 106 INFO rb-3be5b00-224738-414704 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-12 09:14:25,232 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-12 09:14:26,942 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-12 09:14:27,574 106 INFO rb-3be5b00-224738-414704 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-12 09:14:29,288 106 INFO rb-3be5b00-224738-414704 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 09:14:29,290 106 INFO rb-3be5b00-224738-414704 odoo.service.server: 722 post-tests in 5178.32s, 1764732 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: point_of_sale: 286 tests 1745.42s 685590 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: portal: 11 tests 27.04s 4676 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_hr: 5 tests 45.43s 18897 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_loyalty: 59 tests 561.61s 128332 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_mrp: 13 tests 91.40s 44827 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_online_payment: 8 tests 56.20s 19983 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_restaurant: 13 tests 201.02s 32689 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 201.77s 33775 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_sale: 40 tests 347.93s 106396 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_sale_loyalty: 4 tests 42.94s 18107 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_sale_margin: 3 tests 27.24s 14516 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_self_order: 31 tests 279.29s 98708 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: pos_viva_wallet: 3 tests 30.64s 15914 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: privacy_lookup: 8 tests 11.52s 11879 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: product: 117 tests 74.00s 51557 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: product_email_template: 4 tests 24.63s 13215 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: product_margin: 5 tests 24.29s 13562 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: project: 99 tests 250.93s 70795 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: project_account: 4 tests 26.49s 5506 queries 2026-09-12 09:14:29,293 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: project_hr_expense: 4 tests 49.74s 15871 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: project_mrp: 3 tests 20.60s 4680 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: project_purchase: 9 tests 59.34s 19506 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: project_sale_expense: 4 tests 65.76s 24082 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: project_timesheet_holidays: 8 tests 15.40s 8495 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: purchase: 107 tests 448.31s 194888 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: purchase_mrp: 28 tests 149.59s 67314 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: purchase_product_matrix: 3 tests 27.12s 2893 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.stats: purchase_requisition: 17 tests 19.72s 9509 queries 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.tests.result: 0 failed, 0 error(s) of 722 tests when loading database 'rb-3be5b00-224738-414704' 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.service.server: Initiating shutdown 2026-09-12 09:14:29,294 106 INFO rb-3be5b00-224738-414704 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.